Vérifier si une variable passée dans un template est vide sous django

Published: 17 février 2018

DMCA.com Protection Status

Soit par exemple une variable ("my_variable") de type "string" passée dans un template:

def my_view(request):
    ..
    ..
    my_variable = ''
    context = {my_variable}
    return render(request, "my_app/my_template.html", context )

pour vérifier dans le template si la variable est vide on peut procéder comme suit:

{% if my_variable %}
     do something
{% else %}  
     do something else
{% endif %}

Références

Liens Site
Determine empty template variable in Django stackoverflow
templates doc django