我正在学习 python/Django 并设置我的第一个项目。一切顺利,但我一直在疯狂地寻找一些非常简单的东西。
有一个默认菜单项“身份验证和授权”,我想更改名称。如果我需要扩展某些东西,我已经在模板中搜索过,我已经搜索过是否有 .po 文件或者没有,但我找不到它,也没有提示我应该覆盖哪个参数在 admin.py 中设置它。
我不是要安装多语言或一些高级本地化,只是想更改那个菜单项的名称:)
有什么想法吗?
请您参考如下方法:
跟进Lorenzo's answer (Django 3.0):
在项目的某处使用您的自定义 AppConfig 创建一个文件
# 'authconfig.py'
from django.apps import AppConfig
class CustomAuthConfig(AppConfig):
name = 'django.contrib.auth'
verbose_name = 'my super special auth name'
然后,在settings.py中:
INSTALLED_APPS = [
...
#'django.contrib.auth', # comment out to avoid duplicate apps
'authconfig.CustomAuthConfig', # add this in for custom config of auth module
...
]
