Lemonbase Onboarding - Django 기반 백엔드 개발

모델 구현

DateTimeField에서 생성, 혹은 업데이트 시 시간 자동으로 넣기(auto_now, auto_now_add 옵션)
https://stackoverflow.com/questions/3429878/automatic-creation-date-for-django-model-form-objects
ManyToManyField 사용 시, on_delete 옵션 적용 불가.
Default action은 CASCADE이지만, 변경하고 싶을 경우, 또는 ManyToMany 관계의 테이블에 옵션 필드를 추가하고 싶을 경우 through, through_field 등 옵션 사용
https://docs.djangoproject.com/en/3.0/ref/models/fields/#django.db.models.ManyToManyField.through
https://lee-seul.github.io/django/2019/02/21/django-extend-manytomanyfield.html
ForeignKey 사용 시, reverse accessor(backwards accessor)를 생성하고 싶지 않다면  related_name에 '+' 사용
https://docs.djangoproject.com/en/3.0/ref/models/fields/#django.db.models.ForeignKey.related_name
유저 인증(Authentication) - 다음 장고 문서 참고하여 추후 재구현 필요할 듯!
https://docs.djangoproject.com/en/3.0/topics/auth/

댓글

댓글 본문
버전 관리
김시준
현재 버전
선택 버전
graphittie 자세히 보기