我有一个自定义的用户模型
class User(AbstractBaseUser, PermissionsMixin):
...字段is_superuser继承自PermissionsMixin。是否有可能在不更改Django源的情况下将verbose_name和help_text for is_superuser更改为自己的文本?
发布于 2016-04-07 00:37:00
您可以继承UserChangeForm,然后重写超级用户详细和help_text,如下所示:
forms.py
from django.contrib.auth.forms import UserChangeForm
class MyUserChangeForm(UserChangeForm):
is_superuser = forms.BooleanField(label='My Verbose', help_text='My Help Text', initial=False, required=False)admin.py
class CustomUserAdmin(UserAdmin):
form = MyUserChangeFormhttps://stackoverflow.com/questions/36462144
复制相似问题