auth 초기구성

This commit is contained in:
2025-04-22 17:01:27 +09:00
parent 2102c98556
commit 386ec64ae0
20 changed files with 464 additions and 1 deletions

30
users/admin.py Normal file
View File

@ -0,0 +1,30 @@
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import CustomUser
class CustomUserAdmin(UserAdmin):
model = CustomUser
list_display = ('email', 'name', 'grade', 'is_active', 'is_staff')
list_filter = ('grade', 'is_active', 'is_staff')
search_fields = ('email', 'name')
ordering = ('email',)
readonly_fields = ('created_at',)
fieldsets = (
(None, {'fields': ('email', 'password')}),
('Personal Info', {'fields': ('name', 'grade')}),
('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}),
('Important dates', {'fields': ('last_login', 'created_at')}),
)
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('email', 'name', 'grade', 'password1', 'password2', 'is_active', 'is_staff', 'is_superuser')}
),
)
admin.site.register(CustomUser, CustomUserAdmin)