Я прошел учебник Django - https://docs.djangoproject.com/en/1.3/intro/tutorial02/ В конце они попросили нас изменить имя шаблона веб-страницы по умолчанию из «Администрации Django» на что-либо еще, выполнив следующие шаги. 1) Скопируйте файл base_site.html из папки django по умолчанию в каталог администратора, указанный в TEMPLATE_DIRS. В настоящее время мой TEMPLATE_DIRS выглядит -не удалось изменить шаблон django по умолчанию
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
"/home/mysite/polls/mytemplates"
)
Я также скопировал каталог шаблонов администратора/дома/MySite/опросы/mytemplates
Так структура что-то вроде этого /дома/MySite/опросов/mytemplates/admin , где папка администратора содержит base.html и base_site.html
Я редактировал заголовок в файле base_site.html, но все же, когда я запускаю django, он показывает мне заголовок шаблона по умолчанию.
Может кто-нибудь сказать мне, что мне не хватает?
Можете ли вы проверить, является ли 'django.template.loaders.filesystem.Loader' первым в настройке' TEMPLATE_LOADERS'. – tuxcanfly
@tuxcanfly Да. оно делает. Проверьте ниже TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', ' django.template.loaders.app_directories.Loader', # 'django.template.loaders.eggs.Loader', ) – Neil
Вы отсутствует запятая: ''/home/mysite/polls/mytemplates ",' –