【发布时间】:2016-02-13 16:48:21
【问题描述】:
我有一个自定义用户模型:
class User(AbstractUser):
# First Name and Last Name do not cover name patterns
# around the globe.
name = models.CharField(_("Name of User"), blank=True, max_length=255)
# Customer account
customer_account = models.ForeignKey(CustomerAccount, null=True, blank=True)
def __str__(self):
return self.username
def get_absolute_url(self):
return reverse('users:detail', kwargs={'username': self.username})
我的 admin.py 是:
class MyUserChangeForm(UserChangeForm):
class Meta(UserChangeForm.Meta):
model = User
@admin.register(User)
class UserAdmin(AuthUserAdmin):
form = MyUserChangeForm
add_fieldsets = (
('Customer account', {'fields': ('customer_account',)}),
)
add_form = MyUserCreationForm
但在我的管理站点中,我没有看到任何新字段,没有“名称”,没有“客户帐户”。
【问题讨论】:
标签: django django-admin django-users