본문 바로가기
728x90
반응형

CustomUserModel2

[Python Django] 15. Django Custom User Form (2) - Custom User Model 사용 시 유용한 Form 지난 포스팅에 이어 작성하는 내용이다.지난 포스팅 보기    1.  Custom User Model - 로그인 관련 Form:  django.contrib.auth.forms.AuthenticationForm   먼저 회원 로그인부터 수정해보자. 현재 필자의 회원 로그인 Form은 저 위에서 처음 만들었던 UserTestModel(사실 이거 UserTestForm으로 작성하려던 거다)와 크게 다르지 않은데, 여기서 아래와 같이 수정을 진행해보려 한다. *  클래스명 변경:   UserLoginForm*  상속받는 클래스 : forms.ModelForm -> AuthenticationForm*  Meta.fields 속성:  전부 삭제.*  Meta.widget.. 2024. 4. 24.
[Python Django] 14. Django Custom User Form (1) - AbstractUser 이번 포스팅에서는 일반적인 ModelForm이 아닌, Django의 계정과 관련된 ModelForm에 대해 다루어보려한다. Django에서는 Django 내부에서 사용할 사용자 정보의 관리와 인증을 django 내부에 built-in된 별도의 모듈을 사용하여 관리한다. django 프로젝트 폴더 내 INSTALLED_APPS에 기본으로 지정된 모듈 중 admin가 django 사용자와 관련되 모듈이며, 이 모듈로 인해 Django에서 별도로 사용자와 관련된 DB Model을 생성하지 않고도 바로 사용자와 관련된 어플리케이션을 제작하는 것이 가능하다. Django 공식 문서를 보면, 단순히 django.contrib.auth.models에서 제공하는 User Model을 사용하여 손쉽게 사용자를 만들 수 .. 2024. 4. 23.
728x90
반응형