jm_p_op
django-admin 본문
class UserChangeForm
class Meta:
model = MyUser
fields = ["email", "password","name","age","gender","introduction", "is_active", "is_admin"]
모든필드 : fields= "__all__"
- 전체적으로 쓰는 필드
class UserAdmin
list_display = ["email", "is_admin"]
- 어드민 데이터 셋에서 볼때 뜨는 필드
fieldsets = [
("Main", {"fields": ["email", "password"]}),
("Personal info", {"fields": ["name","age","gender","introduction"]}),
("Permissions", {"fields": ["is_admin"]}),
]
- DB의 한 데이터 자세히 볼때 나오는 정보
- (파란줄 Tag,{"fields":[나오는 필드들]})
add_fieldsets = [
(
None,
{
"classes": ["wide"],
"fields": ["email","name","age","gender","introduction", "password1", "password2"],
},
),
]
- 어드민에서 정보 추가할때 쓰는 필드
'py > django' 카테고리의 다른 글
django admin에서 필드 (어드민)상속받기 (0) | 2023.05.10 |
---|---|
.py django password 동일한지 확인 (0) | 2023.05.09 |
Django custumizing (0) | 2023.04.25 |
django simple jwt -db (0) | 2023.04.24 |
django, gitignore- migrations/ _initial.py 삭제 (0) | 2023.04.19 |