Wpis z mikrobloga

Jak to jest z używaniem konstrukcji if w template tags django ? Słyszałem że w MVC ASP jest to np. zła praktyka.
Załóżmy że mam model Product, a w nim bool'a available. I zależnie od niego chciałbym wyświetlać na stronie odpowiedni komunikat. Tego ifa powiniennem umieścić w widoku, czy jednak w szablonie?
#django #python
  • 7
@m_bielawski: zwracasz uwagę na turbo logikę i w podanym przykładzie zakładasz, że każdy produkt jest obligatoryjnie niedostępny?

@blackyabbol: ify jak najbardziej używać przy boolean, ale w sposób logiczny - np. jeżeli komunikat ma się wyświetlać jedynie w przypadku niedostępności produktu to {% if not product.available %} produkt niedostępny {% endif %}`.