gpt4 book ai didi

django - 无法重命名 “Django administration"

转载 作者:行者123 更新时间:2023-12-03 07:06:26 27 4
gpt4 key购买 nike

我正在使用 Django 1.8.4(最新)。

我被官方 Django 教程步骤困扰:https://docs.djangoproject.com/en/1.8/intro/tutorial02/#customize-the-admin-look-and-feel

我正在尝试重命名“Django 管理”,但没有任何反应。

我搜索了答案,并在这里找到了完全相同的问题:_http://stackoverflow.com/questions/28787823/cant-change-django-admin-template 现在有答案了。

我按照那里和教程中的描述进行了完全相同的操作。

正如您从我的存储库中看到的:https://github.com/legobillyjoe/django-tutorial

按照教程中的建议,我的 base_site.html 的位置是 mysite/templates/admin

我已在设置中添加了TEMPLATES = [os.path.join(BASE_DIR, 'templates')],但没有任何变化。

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]

有什么建议我可以做些什么才能使其发挥作用吗?

最佳答案

您是否运行了 makemessages更改翻译字符串后的命令?此外,仅当变量返回 None 类型时才会出现默认值

但实际上,无需根据您的要求覆盖任何模板,在导入语句添加以下内容后,在您的管理文件中:

admin.site.site_header = _(u"Title")
admin.site.index_title = _(u"Subtitle")

所以你有类似的东西

from django.contrib import admin
from django.utils.translation import ugettext as _

admin.site.site_header = _(u"Title")
admin.site.index_title = _(u"Subtitle")

class FooAdmin(admin.ModelAdmin):
etc...

关于django - 无法重命名 “Django administration",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32639868/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com