jm_p_op

django-admin 본문

py/django

django-admin

jm_p_op 2023. 4. 28. 00:23

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