在Django中,扩展AbstractUser时,如何重新排序管理字段?

时间:2019-03-19 13:00:45

标签: django django-models django-admin django-2.1

在Django应用中,我有一个扩展AbstractUser的类:

class CustomUser(AbstractUser):
    uid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    ...more fields that are not in the parent...

当我查看/ admin /时,我看到父字段位于顶部,并且看起来很糟糕,密码是第一个字段。如何将子字段放在顶部?

1 个答案:

答案 0 :(得分:0)

您可以通过覆盖UserAdmin对字段进行排序:

chown -R mysql.mysql /tmp

上面的代码将创建一个名为from django.contrib.auth.admin import UserAdmin @admin.register(User) class CustomUserAdmin(UserAdmin): fieldsets = ( ( ('Personal information'), {'fields': ('first_name', 'last_name', 'email')} ) ) 的节,其中将包含字段Personal informationfirst_namelast_name