Tiny Finger Point Hand With Heart
본문 바로가기
Python/DRF(Django REST Framework)

[DRF] Todo 목록 API만들기(1)

by yoondii 2023. 1. 30.
728x90
반응형

 

DRF를 활용하여 Todo 목록 API를 만들어 볼 것이다. 아래 게시글이랑 똑같이 세팅하면됩니다요.

2023.01.30 - [백엔드/DRF(Django REST Framework)] - [DRF] Django Rest framework시작하기


프로젝트 생성하기

가상환경 설정을 먼저 해준다.

 

장고과 DRF도 깔아준다.

 

프로젝트와 앱까지 만들어주면 세팅 끝!

 

아차차,,가상환경은 .gitignore을 해주지않으면 git에 올릴수가 없음!

.gitignore 파일을 만들어준 후에 https://www.toptal.com/developers/gitignore/ 여기에서 무시할 환경들을 검색하여 넣어주면 됨당.

저는 이렇게 설정해주었습니다. 노트북은 윈도우라 같이 넣어줌!

생성버튼을 누르면 이렇게 뜹니다. 이거를 복사해서 .gitignore 파일 안에 붙여넣기 해주면 끝!


프로젝트설정하기

settings.py에서 앱추가하기! 중요중요

 

todo app에 serializers.py 와 urls.py를 만들어주자.

 

 

마이그레이션을 한 다음 관리자 계정을 생성하면 진짜 설정은 끝!


모델 생성하기

# todo/models.py

from django.db import models

# Create your models here.
class Todo(models.Model):
    title = models.CharField(max_length=100)
    description = models.TextField(blank=True)
    created = models.DateField(auto_now_add=True)
    complete = models.BooleanField(default=False)
    important = models.BooleanField(default=False)

    def __str__(self):
        return self.title

 

728x90
반응형

'Python > DRF(Django REST Framework)' 카테고리의 다른 글

[DRF] Todo 목록 API만들기(4)  (0) 2023.01.30
[DRF] Todo 목록 API만들기(3)  (0) 2023.01.30
[DRF] Todo 목록 API만들기(2)  (0) 2023.01.30
[DRF] Django Rest framework시작하기  (0) 2023.01.30
REST API란?  (0) 2022.12.30

댓글