Django "with" template tag renders empty for ForeignKey relationship -
i using count method on queryset context variable more once in template, decided store in reusable variable:
{% album.photograph_set.count numphotos %}     <title>my title {{ numphotos }} in it</title>     <span>i use {{ numphotos }} here, too</span> {% endwith %}   the numphotos variable seems blank, though replacing album.photograph_set.count inline still returns appropriate value. tried using {% numphotos=album.photograph_set.count %} syntax exhibits same behavior. use {% ... ... %} syntax elsewhere in code , works expected.
any appreciated.
if photograph_set reverse relationship of foreignkeyfield or if it's manytomanyfield, you'll need
{% album.photograph_set.all.count numphotos %}      
Comments
Post a Comment