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

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

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


12
AngularJS с Django - конфликтующие теги шаблонов
Я хочу использовать AngularJS с Django, однако они оба используют в {{ }}качестве тегов своих шаблонов. Есть ли простой способ изменить один из двух, чтобы использовать какой-либо другой пользовательский шаблонный тег?


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

3
Джанго: Показать значение выбора
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) На шаблоне, когда я звоню person.gender, я получаю 'M'или 'F'вместо 'Male'или 'Female'. Как отобразить …

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

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


11
Как объединить строки в шаблонах Django?
Я хочу объединить строку в теге шаблона Django, например: {% extend shop/shop_name/base.html %} Вот shop_nameмоя переменная, и я хочу объединить это с остальной частью пути. Предположим, у меня есть shop_name=example.comи я хочу, чтобы результат был расширен shop/example.com/base.html.


23
Перебирать имена и значения полей экземпляра модели в шаблоне
Я пытаюсь создать базовый шаблон для отображения значений полей выбранного экземпляра вместе с их именами. Думайте об этом как о стандартном выводе значений этого экземпляра в табличном формате с именем поля (особенно verbose_name, если оно указано в поле) в первом столбце и значением этого поля во втором столбце. Например, допустим, …

8
Как получить доступ к элементу словаря в шаблоне Django?
Я хотел бы распечатать количество голосов, которые получил каждый выбор. У меня есть этот код в шаблоне: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesэто просто словарь, в то время choicesкак это модельный объект. Это вызывает исключение с этим сообщением: "Could not parse …


7
Как я могу проверить размер коллекции в шаблоне Django?
У меня есть список в моем шаблоне Django. Я хочу сделать что-то, только если размер списка больше нуля. Я попробовал myList|lengthи , myList|length_isно они не увенчались успехом. Я искал по всему и не вижу примеров. Как я могу это проверить?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.