Todo 모델을 만들어 주고, url, view에 뭐가 들어가면 좋을지 설계부터 해보자! - models.py # lists/models.py from datetime import timezone from django.db import models from users.models import User class Todo(models.Model): title = models.CharField("할일", max_length=100) is_complete = models.BooleanField("완료여부") created_at = models.DateTimeField("생성일", auto_now_add=True) updated_at = models.DateTimeField("마지막 수정일", auto_now=..
회원가입부터 너무나 많은 오류를 만났다 그중 기억 남는 거 하나만 적는다.. 유저필드로는 이메일, 이름, 성별, 나이, 자기소개가 있는데, 회원가입 시 자기소개만 빼고 필수값으로 설정했다 그랬더니 superuser를 만들 때 필요한 필드가 없다고 ,,,ㅜㅜ superuser는 그냥 이메일이랑 패스워드만 입력받아서 생성하고 싶은데... 그리고 명령어 쓰면 어차피 이메일이랑 패스워드 쓰는 것밖에 안 나온다,, 그래서 그냥 나머지 값들은 수동으로 적어놨다 class UserManager(BaseUserManager): def create_user(self, email, name, gender, age, introduction, password=None): ... def create_superuser(self,..
1. 로컬에서 폴더 생성 후 vscode로 열기 2. 가상환경 세팅 - 가상환경 생성하기 python -m venv venv - 가상환경 활성화하기 cmd 쓰는 경우 venv\Scripts\activate bash 쓰는 경우 source venv/Scripts/activate - 필요한 패키지, 라이브러리 등 설치하기 pip install djangorestframework djangorestframework-simplejwt requirements.txt 파일 생성 잊지 말 것! pip freeze > requirements.txt 새로운 pip 설치 시 꼭 freeze 해줄 것!! 3. 장고 프로젝트 및 APP 생성 - 장고 프로젝트 생성 django-admin startproject my_todo_..