Один контекст

Сравнительно недавно поймал себя на мысли, что когда пишу код джанговских шаблонов, то у меня и html и шаблонные теги живут в голове в одном контексте. Т.е. мне долго пришлось себя перебарывать чтобы написать это:

<tr>
{% cache ... %}
    <td>
    ...
    </td>
    <td>
    ...
{% endcache %}
    ...
    </td>
</tr>

-- что было принципиально из-за особенностей верстки. Так и хотелось закрывающий {% endcache %} поставить после последнего </td>.

А у вас так бывает?

Комментарии 5

  1. Kapishin написал:

    Да, у меня такое постоянно.

    Вот недавно делал верстку, то и дело ставил Джанговские теги. Постоянно приходилось стирать :)

    Оставлен 07 Август 2009 в 04:15
  2. lorien написал:

    У меня другая проблема. Никак не могу выработать правила, где мне тэги открывающие делать. Например, после UL надо делать {% for на уровне с UL или на уровне с вложенным LI. А ещё вим внутри LI выравнивает вложенные тэги на уровне этого самого LI и я с ним воюю постоянно, табулируя вручную их. Вот такой крик души :)

    Оставлен 07 Август 2009 в 09:05
  3. Иван написал:

    вот по этому программисты и верстальщики разные люди обычно!! :):) ИМХО

    Оставлен 07 Август 2009 в 14:37
  4. lig написал:

    В таком случае поставил бы {% cache ... %} после первого <td>, так мозг меньше вопит, ибо, если тег {%cache%} в таком случе совсем выдернуть, то верстка хоть и поломается по колонкам, но хотя бы не вылезет из таблицы.

    Оставлен 07 Август 2009 в 16:23
  5. http://neo.moikrug.ru/ написал:

    Я <td> не закрываю.

    Оставлен 07 Август 2009 в 18:54