我有一个自定义用户模型
class User(AbstractBaseUser, PermissionsMixin):
...
字段is_superuser
继承自PermissionsMixin
。是否可以将 is_superuser
的 verbose_name
和 help_text
更改为我自己的文本而不更改 Django 源?
最佳答案
您可以继承UserChangeForm,然后覆盖 super 用户verbose和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 = MyUserChangeForm
关于python - 更改 is_superuser Django 的 verbose_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462144/