Tag: django templates

что может привести к тому, что html и script будут вести себя по-разному между итерациями цикла for?

Я пытаюсь создать боковую навигационную панель, где указаны категории, и при нажатии на категорию соответствующий подкатегорий подкатегорий показан прямо под категорией. И если категория нажата снова, суб-список сжимается. Поэтому я запускаю цикл между объектами категории. Внутри этого внешнего цикла я включаю внутренний цикл для перечисления подкатегорий и скрипта, который скрывает подменю и slidetoggles его только […]

Цикл шаблона Django над словарем. Элементы с «элементами» в качестве ключа

У меня есть словарь в моем шаблоне, который я хочу прокрутить обычным способом {% for key, value in dictionary.items %} Но в словаре у меня есть ключ под названием 'items' , поэтому мой цикл возвращает значение словаря ['items'] и пытается распаковать результат как ключ, значение. Как я могу сказать Django использовать items функции вместо доступа […]

Django i18n: рекомендуемый размер и форматирование для блоков {% blocktrans%}?

Я только начинаю с интернационализации Django и пытаюсь понять лучшие практики использования {% blocktrans %} . Предпочтительно ли использовать один {% blocktrans %} для каждого абзаца, или мне нужно иметь один большой {% blocktrans %} который содержит много абзацев? Имея один большой {% blocktrans %} быстрее и делает мой шаблон более чистым, но я обеспокоен […]

объект формы не имеет атрибута 'cleaned_data'

Я пытаюсь создать форму, используя документацию django. Я постоянно получаю ошибку: 'TestForm' object has no attribute 'cleaned_data' хотя form.is_valid имеет значение True (он выводит строку «form is valid» моего кода). Ниже приведены соответствующие части моего кода. urls.py url(r'^test/',views.test), forms.py from django import forms class TestForm(forms.Form): name = forms.CharField() views.py def test(request): if request.method == 'POST': […]

Отображение объекта timedelta в шаблоне django

У меня возникли проблемы с получением моего шаблона django для непрерывного отображения объекта timedelta. Я попытался использовать фильтр времени в своем шаблоне, но ничего не отображается, когда я это делаю. Объект timedelta отображается на странице ошибок, если я использую Assert False: time datetime.timedelta(0, 38, 132827) Это отображает разницу во времени как: 0: 00: 38,132827 Я […]

Доступ к объекту набора заданий в шаблоне django

У меня две модели под названием « Human и Animal . Первичный ключ человека – это внешний ключ в модели Animal. Оба имеют по 3 столбца каждый. Модель человека имеет столбцы c, e, r. Модель животных имеет l, i, p столбцов. Я запускаю запрос django на Human model, как это. result = Human.objects.filter().order_by('r') result является […]

Рекурсия Infinte при расширении шаблона приложения change_form администратора

У меня есть следующий шаблон в template/admin/change_form.html : {% extends "admin/change_form.html" %} {% block extrahead %} {% include "dojango/base.html" %} {% block dojango_content %} {% endblock %} {% endblock %} Однако по какой-то причине он бросает TemplatesyntaxError: TemplateSyntaxError at /admin/cms/post/add/ Caught RuntimeError while rendering: maximum recursion depth exceeded while calling a Python object Может ли […]

Django: указание базового шаблона по каталогу

Я работаю над сайтом Django, который имеет несколько разделов и подразделов. Я хотел бы иметь несколько глубин наследования шаблонов: базовый шаблон для всего сайта, один базовый шаблон для каждого раздела, который наследуется от базового шаблона корня и т. Д. Вот упрощенная версия моей желаемой структуры каталогов: base.html section1/ base.html section2/ base.html section3/ base.html Я бы […]

найти django / contrib / admin / templates

Мне трудно увидеть папку django / contrib / admin / templates. Похоже, что он скрыт в папке /usr/lib/python2.7/dist-packages/, ctrl + h wont help (появляется все файлы django скрыты). «найти django / contrib / admin / templates» в терминале показывает кучу файлов, но как я могу увидеть эти файлы в графическом интерфейсе? Я использую Ubuntu 12.10. […]

Как визуализировать поле формы django в шаблоне

Я хочу сделать страницу со списком пользователей и флажками, которые сигнализируют, если пользователь выбран, что применит некоторые действия к выбранным пользователям. Я создал класс формы, который выглядит так: #in forms.py class UserSelectionForm(forms.Form): """form for selecting users""" def __init__(self, userlist, *args, **kwargs): self.custom_fields = userlist super(forms.Form, self).__init__(*args, **kwargs) for f in userlist: self.fields[str(f.id)] = forms.BooleanField(initial=False) def […]

Python - лучший язык программирования в мире.