django-templates- все статьи тега


Как отсортировать список объектов в шаблоне в алфавитном порядке?

Я хочу отобразить список объектов в классе Django generic display view ListView. И, чтобы сделать его красивее, я стараюсь сортировать его в алфавитном порядке. Поэтому я использую встроенный тег dictsort для сортировки списка. Вот краткое изложение кода, который я использовал: {% for item in object_list|dictsort:"name" %} ... {% empty %} ... {% endfor %} Проблема заключается в том, что он сортирует имена в соответствии со значениями ASCII символов, что означает, что bigcaps и smallcaps ...

Как передать переменную Django в качестве параметра метода javascript?

У меня есть следующий extra_context в моем views.py. extra_context = { 'user': list_user, 'time': str(list_time), 'latlng': list_latlng } Все вышеперечисленные переменные являются типом данных python list. Теперь я хочу использовать эти переменные в gmap v3 javascript. Я нашел следующий фрагмент для google map: (размещение основной части) <script type="text/javascript"> var map ; function initialize() { var latlng = new google.maps.LatLng(-34.397, 150.644); var myOptions ...

имя шаблона в LogoutView не работает на django2.1 питон3.7

Ниже приведена настройка по умолчанию в django.ВНО.автор.Просмотры.LogoutViews, template_name = 'registration/logged_out.html' Я настраиваю свое приложение urls.py вот так: from django.urls import path from . import views from django.conf import settings from django.contrib.auth.views import LoginView, LogoutView app_name = 'account' urlpatterns = [ #path("login/", views.user_login, name="user_login"), path("login/", LoginView.as_view(), name="user_login"), path("nlogin/", L ...

DJANGO: обновление div с помощью AJAX

Я создаю приложение для чата. До сих пор я добавляю сообщения чата с помощью jquery $.post () и это прекрасно работает. Теперь мне нужно получить последнее сообщение чата из таблицы и добавить список на странице чата. Я новичок в Джанго, так что, пожалуйста, не торопитесь. Итак, как мне получить данные из таблицы чата обратно на страницу чата? Заранее спасибо! ...

Как сравнить datetime в шаблоне django

Предыстория: Я хочу показать время и дату только до 1 недели. После этого я хочу показать только дату. Я хочу сделать что-то вроде этого. (Это не работает) {% if greenboard.datetime|timesince >= "1 week" %} {{greenboard.datetime.date}}<br /> {% else %} {{greenboard.datetime|timesince}} ago {% endif %} Править: Привет, даже тогда с редактированием все, что я получаю-это время вместе со всеми параметрами..то есть, дата и время . каким должен быть тег шаблона? на данный моме ...

Могу ли я получить доступ к константам в settings.py из шаблонов в Джанго?

У меня есть некоторые вещи settings.py что я хотел бы иметь доступ из шаблона, но я не могу понять, как это сделать. Я уже пробовал {{CONSTANT_NAME}} но это, кажется, не работает. Это возможно? ...

Как установить значение переменной внутри кода шаблона?

скажем, у меня есть шаблон <html> <div>Hello {{name}}!</div> </html> при тестировании было бы полезно определить значение переменной, не касаясь кода python, который вызывает этот шаблон. Так что я ищу что-то вроде этого {% set name="World" %} <html> <div>Hello {{name}}!</div> </html> существует ли что-то подобное в Django? ...

Переменные шаблона Django и Javascript

когда я визуализирую страницу с помощью рендерера шаблона Django, я могу передать переменную словаря, содержащую различные значения, чтобы манипулировать ими на странице с помощью {{ myVar }}. есть ли способ получить доступ к той же переменной в Javascript (возможно, используя DOM, я не знаю, как Django делает переменные доступными)? Я хочу иметь возможность искать детали с помощью поиска AJAX на основе значений, содержащихся в передаваемых переменных. ...

Django-число итераций в цикле шаблона

У меня есть следующий цикл for В моем шаблоне django, отображающем дни. Интересно, можно ли повторить число (в приведенном ниже случае i) в цикле. Или мне нужно сохранить его в базе данных, а затем запросить его в виде дней.day_number? {% for days in days_list %} <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2> {% endfor %} ...

Отображение переменной шаблона в виде HTML

Я использую интерфейс "сообщения" для передачи сообщений пользователю следующим образом: request.user.message_set.create(message=message) Я хотел бы включить HTML в мой {{ message }} переменная и визуализировать его, не экранируя разметку в шаблоне. ...

Как повторить "блок" в шаблоне django

Я хочу использовать то же самое {%block%} два раза в один и тот же шаблон Джанго. Я хочу, чтобы этот блок появлялся более одного раза в моем базовом шаблоне: # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> </html> а затем расширить его: # blog.html {% extends 'base.html' %} {% block ...

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

Я хочу использовать механизм шаблонов Django в моем коде (Python), но я не создаю веб-сайт на основе Django. Как я могу использовать его без наличия settings.py файл (и другие) и необходимость установки переменной среды DJANGO_SETTINGS_MODULE? Если я запускаю следующий код: >>> import django.template >>> from django.template import Template, Context >>> t = Template('My name is {{ my_name }}.') Я: ImportError: Settings cannot be imported, because environment vari ...

Как получить доступ к самому внешнему forloop.счетчик с вложенными циклами for в шаблонах Django?

можно ли получить доступ к forloop.счетчик для самого внешнего цикла for В следующем шаблоне в Django: {% for outerItem in outerItems %} {% for item in items%} <div>{{ forloop.counter }}.&nbsp;{{ item }}</div> {% endfor %} {% endfor %} forloop.счетчик возвращает самый внутренний счетчик цикла for В приведенном выше примере ...

Как изменить формат шаблона даты Django по умолчанию?

у меня есть даты в изоформате в БД,%Y-%m-%d однако, когда дата передается на шаблон, он выходит как что-то вроде Oct. 16, 2011. есть ли в любом случае, что я могу манипулировать форматом, чтобы все, что я хочу? ...

Сделать первые буквы заглавными в шаблон Django

я вытаскиваю имя из базы данных, которая хранится как myname. Как я могу отобразить это внутри шаблона Django как Myname, причем первая буква находится в верхнем регистре. ...

Шаблонов в Django: как получить доступ к свойствам первого элемента в списке

довольно простой. У меня есть список Python, который я передаю в шаблон Django. Я могу специально получить доступ к первому элементу в этом списке с помощью {{ thelist|first }} однако, я также хочу, чтобы получить доступ к свойству этого объекта... в идеале вы могли бы подумать, что это будет выглядеть так: {{ thelist|first.propertyName }} но увы, это не так. есть ли какое-либо шаблонное решение для этого, или я просто собираюсь передать дополнительную переменную шаблона... ...

Как выполнить фильтрацию запросов в шаблонах django

мне нужно выполнить отфильтрованный запрос из шаблона django, чтобы получить набор объектов, эквивалентных коду python в представлении: queryset = Modelclass.objects.filter(somekey=foo) в моем шаблоне я хочу сделать {% for object in data.somekey_set.FILTER %} но я просто не могу понять, как написать фильтр. ...

Сортировка связанных элементов в шаблоне Django

можно ли сортировать набор связанных элементов в шаблоне DJango? то есть: этот код (с HTML-тегами, опущенными для ясности): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} выводит почти точно хочу, я хочу. Единственное, что я хочу изменить, это список участников, которые будут отсортированы по фамилии. Я пытался сказать что-то вроде этого: {% fo ...

Как включить файлы изображений в шаблоны Django?

Я новичок в Django, и я пытаюсь изучить его через простой проект, который я разрабатываю под названием "дублинцы" и приложение под названием "Книга". Структура каталогов выглядит так: dubliners/book/ [includes models.py, views.py, etc.] dubliners/templates/book/ у меня есть JPG-файл, который должен отображаться в заголовке каждой веб-страницы. Где я должен хранить файл? Какой путь я должен использовать тег, чтобы отобразить его с помощью шаблона? Я пробовал различные места и пути, но ничего ...

как добавить параметры 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 %}" >Add To Log</a></td> параметр после ? очевидно не работает, как я могу передать это значение, чтобы получить в С вам? ...