Пользовательский шаблон входа администратора Django - форма не загружается, нет входных тегов - PullRequest
1 голос
/ 15 апреля 2011

Я пытаюсь создать свой собственный шаблон входа администратора, поэтому я просто переместил шаблон login.html в / templates / admin. Шаблон загружается, но есть поля ввода. Как будто форма сейчас не передается в этот файл шаблона, и я понятия не имею, почему. Тот же код работает на моем сервере разработки, но когда я размещаю его на реальном сервере, форма просто не загружается. Я пропускаю настройку или что-то?

Ответы [ 2 ]

0 голосов
/ 02 января 2012

Как указано в моем комментарии ниже, у меня возникла та же проблема, обновление Django до последней версии на моем сервере (1.3.1) устранило эту проблему.

0 голосов
/ 16 апреля 2011

Это может произойти по многим причинам.

  1. Убедитесь, что ваш TEMPLATE_DIRS установлен правильно. - Ну, так как вы сказали, что он загружается, я уверен, что он установлен, но не повредит дважды проверить.
  2. Убедитесь, что блоки, отображающие содержимое, правильные. - Конечно, части страниц не будут отображаться, если у вас есть, например, опечатка или пропущенный блок. Для простоты, вот код для login.html в админке и base_site.html , который он расширяет.
  3. Если вы используете настраиваемое представление, обязательно укажите правильный путь к шаблону. - Если корневой каталог вашего шаблона находится в / templates, вы должны отобразить страницу в 'admin / login.html'.

Просто небольшой совет, сделайте FORM HERE >> {{ form }} где-нибудь в вашем шаблоне, чтобы проверить, действительно ли он имеет значение. У меня работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...