Gnat
Авг. 1, 2007 21:27:55
ИСПОЛЬЗУЮ {% FOR AAA IN LIST %} ДЛЯ ПОЛУЧЕНИЯ СПИСКА. ОБЯСНИТЕ МНЕ ПОЖАЛУЙСТА, ЧЕМ ЯВЛЯЕТСЯ “ААА” И “LIST”
ЕТО: “ААА” - ИМЯ ПОЛЯ ТАБЛИЦЫ, А “LIST” - КОЛИЧЕСТВО СТРОК ???????
СПАСИБО ЗА ПОНИМАНИЕ …
Александр Кошелев
Авг. 1, 2007 21:42:07
Понимание не зависит от регистра букв!
В конструкции {% for FOO in BAR %} цикла - FOO является элементом последовательности BAR
Gnat
Авг. 1, 2007 21:54:33
хорошо, поставим вопрос по другому, у меня есть:
class main(models.Model):
name = models.CharField(maxlength=50 …)
ка мне отобразить ето поле списком в шаблоне?
Gnat
Авг. 1, 2007 22:36:12
обясните тогда мне идиоту, что такое foo в моем случае ????????
j2a
Авг. 2, 2007 05:57:02
Gnat, создается впечатление, что тебе не знаком
цикл `for` и его поведение в Python, ты не знаешь о
Django tutorial,
документации Django и
блоге Ивана Сагалаева. Просвящайся.
alafin
Авг. 2, 2007 10:44:10
Gnat
обясните тогда мне идиоту, что такое foo в моем случае ????????
foo в данном случае является одним из элементов всей таблице(bar). А foo.name (foo - элемент, name - поле таблицы). Легче, наверно, я никак не смогу объяснить :)
alafin
Авг. 2, 2007 10:47:20
Gnat
хорошо, поставим вопрос по другому, у меня есть:
class main(models.Model):
name = models.CharField(maxlength=50 …)
ка мне отобразить ето поле списком в шаблоне?
Все зависит от того как ты его представил во views.py
Если он у тебя по прежнемо так и называется то
{% for i in main %}
<li>{{ i.name }}</li>
{% endfor %}
Gnat
Авг. 2, 2007 13:59:59
я уже разобрался, спасибо за понимание … а с цыклом for я знаком, но он у меня чего-то не клеился … вот и решил поспрашивать у знатоков .. :)