Запитання з тегом «django-templates»

Запитання щодо механізму роботи шаблону Джанго, який призначений відокремити презентацію документа від його даних.

8
Створення динамічного поля вибору
У мене виникають проблеми, намагаючись зрозуміти, як створити динамічне поле вибору в джанго. У мене створена модель на кшталт: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Те, що я намагаюся зробити, це створити вибір, значення яких поля - це шляхові точки, …

3
як перебрати через словник у словник у шаблоні django?
Мій словник виглядає приблизно так (Словник у словнику): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Зараз я просто намагаюся відобразити …

8
Шаблони «Джанго»: багатослівна версія вибору
У мене є модель: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) У мене є форма: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder І я хочу використовувати formtools.preview. Шаблон за замовчуванням друкує коротку версію …

14
Як повторити "блок" у шаблоні джанго
Я хочу використовувати той самий {% 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> А …

3
Як отримати доступ до зовнішнього forloop.counter з вкладеними для циклів у шаблонах Django?
Чи можна отримати доступ до forloop.counter для самого зовнішнього циклу в наступному шаблоні в Django: {% for outerItem in outerItems %} {% for item in items%} <div>{{ forloop.counter }}. {{ item }}</div> {% endfor %} {% endfor %} forloop.counter повертає найглибше для лічильника циклу у наведеному вище прикладі




7
шаблони джанго: включають і розширюють
Я б хотів надати однаковий вміст у двох різних базових файлах. Тому я намагаюся це зробити: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Проблема полягає в тому, що я не можу використовувати як розширення, так і включити. Чи є …

4
Елемент довідкового списку за індексом у шаблоні Django?
Це може бути просто, але я озирнувся і не зміг знайти відповіді. Який найкращий спосіб посилатися на один елемент у списку із шаблону Django? Іншими словами, як мені зробити еквівалент {{ data[0] }}у мові шаблону? Дякую.

5
django 1.5 - Як використовувати змінні всередині статичного тегу
Наразі я мігрую всі посилання на статичні файли у своєму проекті на новий {% static%} тег, який запровадив django 1.5, але у мене виникають проблеми, де я використовую змінні для отримання вмісту. З новим тегом я не можу, чи можна вирішити це? Поточний код: <img src="{{ STATIC_URL }}/assets/flags/{{ request.LANGUAGE_CODE }}.gif" …

14
Джанго, створивши власну сторінку помилок 500/404
Дотримуючись саме знайденого тут підручника , я не можу створити користувацьку сторінку помилок 500 або 404. Якщо я ввожу погану URL-адресу, ця сторінка надає мені сторінку помилок за замовчуванням. Чи можу я щось перевірити, щоб це не завадило показувати користувацьку сторінку? Каталоги файлів: mysite/ mysite/ __init__.py __init__.pyc settings.py settings.pyc urls.py …


7
Який еквівалент "жоден" у шаблонах джанго?
Я хочу перевірити, чи немає поля / змінної в шаблоні Django. Який правильний синтаксис для цього? Це те, що я зараз маю: {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} У наведеному вище прикладі, що б я використав, …

13
Як використовувати шаблони Django без решти Django?
Я хочу використовувати двигун шаблонів Django у своєму коді (Python), але я не будую веб-сайт на основі Джанго. Як я можу використовувати його, не маючи файл settings.py (та інші) та не встановлюючи змінну середовища DJANGO_SETTINGS_MODULE? Якщо я запускаю такий код: >>> import django.template >>> from django.template import Template, Context >>> …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.