Is it possible to create a Django template tag which evaluates to a boolean?
Eg, can I do:
{% if my_custom_tag %}
..
{% else %}
..
{% endif %}
At the moment I’ve written it as an as tag, which works fine like this:
{% my_custom_tag as var_storing_result %}
But I was just curious if I could do it the other way as I think it’d be nicer if I didn’t have to assign the result to a variable first.
Thanks!
You’d have to write a custom {% if %} tag of some sort to handle that. In my opinion, it’s best to use what you already have in place. It works well, and is easy for any other developers to figure out what’s going on.