RSS

django + genshi 続き

いくつかメモ

    付与されたタグ:
  • Django
  • djangoの便利なテンプレートがそのまま使えるわけではないのでちょっと面倒なこともある。
  • ifchanged は <?python > を使ってコードを書く必要があった。あまりいいとは思えないが…。
  • url はreverseを呼ぶだけだからまだ楽か
ifchangedの例
<?python
        last_seen = None
      ?>
     
<py:for each="object in objects">
  <py:if test="last_seen} != object.key">
     <tr><td>${object.get_value()}</td></tr>
  </py:if>
  <?python
    last_seen = object.workflow
  ?>
...
</py:for>

urlの例

<?python
        from django.core.urlresolvers import reverse
?>
<a href="${reverse('my-view',args=[2005])}">link</a>