modelΒΆ

The model template tag is a specialized version of the call template tag that automatically makes all database models available to be queried from the template without passing the model class into the context.

Note

Make sure to install dj_angles and include {% load dj_angles %} in your template if "dj_angles.templatetags.dj_angles" is not added to template built-ins.

<!-- index.html -->
{% model Book.objects.filter(published__gte='2020-01-01') as books %}

{% for book in books %}
<div>{{ book }}</div>
{% endfor %}
# views.py
from django.shortcuts import render

def index(request):
    return render(request, 'index.html', {})