특히 사용자에 관련된 app 의 경우에는 처음부터 모든 것을 설계하지 말고
아래와 같이 AbstractUser 와 UserAdmin 을 상속받아 활용하자.
# filename : settings.py
(…생략)
AUTH_USER_MODEL = "users.User"
# filename : users/models.py
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
pass
# filename : users/admin.py
from django.contrib.auth.admin import UserAdmin
from .models import User
@admin.register(User)
class CustomUserAdmin(UserAdmin):
pass
None
None