Django Rest Framework란?
Python/Django2022. 4. 14. 11:31Django Rest Framework란?

최근 회사 내 스터디를 통해 Django Rest Framework를 사용하게 되었는데 아무것도 모르는 상태에서 무작정 로직을 구현하려 하니 복잡한 게 이만저만이 아니었다 그래서 이참에 DRF에 관해서 공부를 해보기로 했다. DRF Django 안에서 Restful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈소스 라이브러리 (REST: HTTP의 URL과 HTTP method를 사용하여 API 사용 가독성을 높인 구조화된 시스템 아키텍처) Rest API 흐름 1. Model 만들기 일반적으로 우리가 Django에서 모델을 정의하는 것처럼 만들면 된다. --------- 여러가지 import 내용들 --------- class 모델명(models.Model): ... 모델 정의 def __str_..

Django Rest_framework 게시판 만들기
Python/Django2022. 3. 15. 22:07Django Rest_framework 게시판 만들기

지난번 Post 모델을 작성했던 부분을 다시 수정해보았습니다. models.py from django.db import models from django.contrib.auth import get_user_model User = get_user_model() class Post(models.Model): id = models.AutoField(primary_key=True, null=False, blank=False) title = models.CharField(max_length=50) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) user = models.Foreig..

Python/Django2022. 2. 23. 11:14Django + PostgreSQL CRUD 만들기

저번 포스팅에서 Django와 PostgreSQL을 연동하는 과정을 거쳤으니 이번에는 직접 모델 정의하고 CRUD를 만들어보겠습니다. Django Model 정의 만들어진 App 안에 Models.py에서 클래스를 추가한다. from django.db import models class Post(models.Model): title = models.CharField(max_length=70, blank=False, default='') text = models.CharField(max_length=200,blank=False, default='') published = models.BooleanField(default=False) 각자 자동으로 DB에 맵핑됩니다. Serializer 클래스 생성 Post..

Django와 PostgreSQL 연동
Python/Django2022. 2. 23. 00:04Django와 PostgreSQL 연동

이번 사이드 프로젝트를 위하여 Django와 postgreSQL을 연동할 필요가 있었다. 우선 준비물은 이렇게 구성되었다. 준비물 Python 3 버전 이상 Django PostgreSQL psycopg2 dotenv https://docs.djangoproject.com/ko/4.0/intro/tutorial01/ Schema -> Tables 확인

image