django-todo-hw

@esthrelar·2023년 9월 8일
1

장고가 기본적으로 제공하는 user 모델을 사용하고자 할 때,
settings.py에

# mySpartaSns/settings.py
AUTH_USER_MODEL = 'user.UserModel'

추가해줘야 함.
Django에게 기본 인증과정 (AUTH_USER_MODEL)을 user앱에 작성한 UserModel로 사용하겠다! 라고 알려주는 과정임.

그리고 이 만든 모델을 DB에 적용하기
-> makemigrations, migrate 명령어

그리고 admin에 적용
-> 그 모델이 있는 앱의 admin.py에 넣어주기

from django.contrib import admin
from .models import TweetModel

# Register your models here.
admin.site.register(TweetModel)

이런 식으로 추가하는 코드

+) github에 올리려고 dbsqlite3와 initial 어쩌구 파일들 다 지우고 하면 admin에 접속하기 위한 superuser 설정을 매번 다시 해줘야 한다. 원래 이렇게 하는건가?
-> 보니까 gitignore에 dbsqlite3는 들어가 있긴 함. initial 어쩌구만 지우고 올려봐야겠다.
-> 음! 이렇게 하니 superuser가 없어지진 않는데, 올릴 때마다 데이터베이스 반영을 해주기 위해 makemigrations와 migrate을 해주긴 해야 함.

  • error 2
    csrf 보안 설정을 안 해서 POST가 postman으로 안 보내지는 에러가 있었음.
profile
moved to tistory. ( linked w/ the home btn below. )

0개의 댓글