바뀜

573 바이트 추가됨 ,  2021년 11월 7일 (일) 18:32
48번째 줄: 48번째 줄:  
     email_active = models.BooleanField(default=False)  # 이메일 검증여부
 
     email_active = models.BooleanField(default=False)  # 이메일 검증여부
 
</syntaxhighlight>이렇게 하면 user.profile.username 같은 방식으로 프로필 속성에 접근할 수 있다.
 
</syntaxhighlight>이렇게 하면 user.profile.username 같은 방식으로 프로필 속성에 접근할 수 있다.
 +
 +
이후 admin.py 등을 작성하고 관리자 계정 작성 및 로그인 하여 잘 작성되었는지 확인한다.
 +
 +
=== admin.py ===
 +
<syntaxhighlight lang="python">
 +
from django.contrib import admin
 +
from .models import User, Profile  # 직접 등록한 모델
 +
 +
@admin.register(User)
 +
class UserAdmin(admin.ModelAdmin):
 +
    list_display = ('identifier',)
 +
    exclude = ('password',)  # 사용자 상세 정보에서 비밀번호 필드를 노출하지 않음
 +
 +
@admin.register(Profile)
 +
class UserAdmin(admin.ModelAdmin):
 +
    list_display = ('nickname',)
 +
</syntaxhighlight>
    
== 계정에서 프로필 생성 ==
 
== 계정에서 프로필 생성 ==