Вопросы с тегом «django-templates»

109
шаблоны django: включают и расширяют

Я хотел бы предоставить один и тот же контент в двух разных базовых файлах. Итак, я пытаюсь сделать это: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Проблема в том, что я не могу использовать как...

106
Django, создание настраиваемой страницы ошибок 500/404

В точности следуя приведенному здесь руководству , я не могу создать собственную страницу ошибок 500 или 404. Если я введу неправильный URL-адрес, на странице появится страница с ошибкой по умолчанию. Есть ли что-нибудь, что я должен проверить, чтобы предотвратить отображение настраиваемой...

105
django 1.5 - Как использовать переменные внутри статического тега

В настоящее время я переношу все ссылки на статические файлы в моем проекте в новый тег {% static%}, который представил django 1.5, но у меня возникла проблема, в некоторых местах я использую переменные для получения содержимого. С новым тегом я не могу, есть ли способ решить эту проблему? Текущий...

104
Что эквивалентно «none» в шаблонах django?

Я хочу увидеть, нет ли поля / переменной в шаблоне Django. Какой для этого правильный синтаксис? Вот что у меня сейчас есть: {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} Что бы я использовал в...

102
Django: как добавить произвольные атрибуты html в поля ввода формы?

У меня есть поле ввода, которое отображается с помощью такого шаблона: <div class="field"> {{ form.city }} </div> Это отображается как: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Теперь предположим, что я хочу добавить...

102
Как добавить параметры URL-адреса в тег URL-адреса шаблона Django?

На мой взгляд, чтобы получить такие параметры URL: date=request.GET.get('date','') В моем URL-адресе я пытаюсь передать параметры таким образом с помощью тега шаблона URL-адреса следующим образом: <td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}"...

101
Как использовать шаблоны Django без остальной части Django?

Я хочу использовать механизм шаблонов Django в своем (Python) коде, но я не создаю веб-сайт на основе Django. Как мне использовать его, не имея файла settings.py (и других) и не устанавливая переменную среды DJANGO_SETTINGS_MODULE? Если я запустил следующий код: >>> import django.template...

99
Как получить идентификатор поля формы в Django?

Есть ли способ получить идентификатор поля в шаблоне? В HTML я получаю: <input name="field_name" id="id_field_name"... Я знаю, что могу получить имя {{ field.html_name }}, но есть ли что-нибудь подобное для получения идентификатора? Или я могу получить только так id_{{ field.html_name }}:?...

91
Django не отображает символ новой строки при рендеринге текста из базы данных

Я использую Django для разработки, извлекая из базы данных текст, содержащий символ новой строки. Однако, когда я визуализирую его в шаблоне с помощью тега шаблона, он не показывает символ новой строки. В чем проблема?...

89
Как получить доступ к профилю пользователя в шаблоне Django?

Я храню дополнительную информацию для каждого пользователя, используя расширение AUTH_PROFILE_MODULE. Мы можем получить доступ к пользователю в шаблоне Django, используя, {{ request.user }}но как мы можем получить доступ к полям в профиле, поскольку профиль доступен только через функцию...

89
Как добавить несколько аргументов к моему настраиваемому фильтру шаблона в шаблоне django?

Вот мой собственный фильтр: from django import template register = template.Library() @register.filter def replace(value, cherche, remplacement): return value.replace(cherche, remplacement) и вот способы, которыми я пытался использовать его в своем файле шаблона, что привело к ошибке: {{...