я сталкивался с разным питоном трехкомпонентными операторами, такие как:шаблона Python HTML троичного оператор
a if b else 0
, но он не работает, когда я попытался включить его в шаблоне Django HTML
{% a if b else 0 %}
Вот точный код, который я буду использовать, но не будет работать:
{% 'error' if form.title.errors else '' %}
или
{% form.title.errors ? 'error' : '' %}
Я не люблю делать обычные
{% if form.title.errors %}error{% endif %}
, потому что он выглядит громоздким, на мой взгляд, особенно если добавить оператор еще.
Любые предложения? или я должен просто придерживаться его?
великолепно !, попытался это, но не знал, что вам нужно, чтобы вставить запятая в конце –