默认情况下,后台新增用户的表单不包含 email 字段。 每次新增用户后都需求再次修改新增的用户来添加 email 地址。
本文将实现在新增用户的同时将 email 地址也加上,一次完成用户添加,省去一个步骤。
默认情况下:
本文将实现:
在应用目录下修改/新建 admin.py:
from django.contrib.auth.models import User
from django.contrib.auth.admin import UserAdmin
class MyUserAdmin(UserAdmin):
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('username', 'email', 'password1', 'password2')
}),
)
admin.site.unregister(User)
admin.site.register(User, MyUserAdmin)
Comments