March 2020
Intermediate to advanced
608 pages
17h 17m
English
The {% load_objects %} template tag loads a QuerySet defined by the method of the manager from a specified app and model, limits the result to the specified count, and saves the result to the given context variable.
The following code is a simple example of how to use the template tag that we have just created. It will load all news articles in any template, using the following snippet:
{% load utility_tags %}{% load_objects all from news.Article as all_articles %}<ul> {% for article in all_articles %} <li><a href="{{ article.get_url_path }}"> {{ article.title }}</a></li> {% endfor %}</ul>
This is using the all() method of the default objects manager of the Article model, and it will sort the articles by the ordering attribute ...