반응형
https://docs.djangoproject.com/en/3.1/ref/contrib/auth/
Field
- username : 필수 요소, 유저 ID
- first_name : 옵션, first name
- last_name : 옵션, last name
- email : 옵션, 이메일
- password : 필수, 해시값으로 저장, raw password는 저장하지 않음.
- groups : group 정보
- user_permissions : 권한 정보
- is_staff : Boolean, admin 페이지 접근 권한
- is_active : 활성화 정보, Boolean,
- is_superuser : Boolean, 슈퍼유저인지,
- last_login : 마지막 로그인
- date_joined : 계정 만들어진 날
Method
- get_username() : 유저 ID
- get_full_name() : 이름 전체
- get_short_name() : first_name만 호출
- set_password(raw_password) : 비밀번호 설정
- check_password(raw_password) :
- set_unusable_password()
- has_usable_password()
- email_user(usbject, message, from_email=None, **kwargs) : 유저에게 이메일을 보냄. from_email이 None 값이라면 Django는 DEFAULT_FROM_EMAIL을 사용함.
- 이 외 다양하지만 필요하면 찾아보면 될 것 같음.
'Python' 카테고리의 다른 글
2020. 08. 26 python (0) | 2020.08.26 |
---|---|
2020. 08. 25 python (0) | 2020.08.25 |
2020. 08. 24 python (0) | 2020.08.24 |