본문으로 바로가기

장고 한줄 정리

category 장고/MTV 2019. 5. 15. 20:10

Django 세션과 미들웨어를 사용하여 인증 시스템을 연결


  • request.user 의 정보를 확인할 수 있는 것은 세션과 미들웨어가 인증되어 있기 때문이 아닐까?

링크 검색 키워드: Authentication in Web requests

장고문서

form = QuestionCreateForm(request.POST, request.FILES)
if user is not None:
    if form.is_valid():
        question = form.save(commit=False)
        question.user = user
        print(question.user) #admin@master.cojm
        print(type(user)) #<class 'members.models.User'>
        print(type(request.user)) #<class 'django.utils.functional.SimpleLazyObject'>

ModelForm 은 SelectField

모델에서 정의하고 view 에서 ModelForm 을 부르면 모델에서 저장한 필드가 그대로 오버라이딩


'장고 > MTV' 카테고리의 다른 글

django normalize_email  (0) 2019.06.21
list view 구현(multiple queryset list view)  (0) 2019.05.16
장고 CRUD 기능 구현(4) Delete  (0) 2019.05.07
장고 CRUD 기능 구현(3) Update  (0) 2019.05.07
장고 CRUD 기능 구현(2) Read  (0) 2019.05.07