Включите круглые скобки в django 'layout.html'

У меня есть строка в моем layout.html файле:

<a class="nav-link" href="{% url 'index' %}">Watchlist <span class="badge bg-secondary">{{ user.watchlist.all() | length }}</span></a>

Но шаблон Django не позволяет () внутри {{ }}. Я даже не могу сделать проверку в views.py и передать ее в функции render, так как это layout.html файл, который не отображается ни в одном представлении. Как мне тогда выполнить функцию user.watchlist.all()?

Какое совпадение! Через секунду после того, как я это написал, я попробовал удалить (), оставив только {{ user.watchlist.all | length }}, и это сработало отлично!

Вернуться на верх