Django Plantillas en vistas basadas en funciones


Ejemplo

Puede utilizar una plantilla en una vista basada en funciones de la siguiente manera:

from django.shortcuts import render

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

Si desea utilizar variables de plantilla, puede hacerlo de la siguiente manera:

from django.shortcuts import render

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

Luego, en template.html , puede referirse a sus variables así:

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