DjangoTIL

succeeding·2022년 3월 8일
0

코딩 순서

sMuVT

  • setting
  • Model
  • url
  • Veiw
  • Template

Settings


settings 임포트하기

from django.conf import settings

if settings.DEBUG:
    # Do something



Model


사용자 모델 참조 방법

# settings.py

AUTH_USER_MODEL = 'auth.User'

이유는 아래 참고문헌에...

참고문헌 : https://devlog.jwgo.kr/2020/05/14/recommended-refer-user-model-in-django/

최근 만들어진 인스턴스 얻기

token = Token.objects.last()

필드 인스턴스 접근하기

<instance of Model class>._meta.get_field('<field_name>')

참고
https://docs.djangoproject.com/ko/4.0/ref/models/meta/#field-access-api

on_delete=models.SET_NULL

on_delete=models.SET_NULL은 ForeignKey로 연결된 모델의 인스턴스가 삭제될 때, 연결된 값을 null로 설정한다는 것이다.

models.ImageField

image = models.ImageField('IMAGE', upload_to='blog/%Y/%m/', blank=True, null=True)
  • upload_to는 이미지가 저장될 경로를 지정한다.



Authentication


authenticate

username과 password가 일치하면 해당하는 user를 리턴하고 그렇지 않으면 None을 리턴한다.

is_active

유저 인스턴스가 활성화되어있는지 나타낸다.




View


CBV 참고문헌

https://ccbv.co.uk/


0개의 댓글