Django Templating in viste basate sulle funzioni


Esempio

È possibile utilizzare un modello in una vista basata sulla funzione come segue:

from django.shortcuts import render

def view(request):
    return render(request, "template.html")

Se si desidera utilizzare le variabili del modello, è possibile farlo come segue:

from django.shortcuts import render

def view(request):
    context = {"var1": True, "var2": "foo"}
    return render(request, "template.html", context=context)

Quindi, in template.html , puoi fare riferimento alle tue variabili in questo modo:

<html>
{% if var1 %}
    <h1>{{ var2 }}</h1>
{% endif %}
</html>