在 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中进行检查并在渲染函数中传递它,因为这是未在任何视图中渲染的layout.html文件。那么我该如何执行user.watchlist.all()功能呢?

真是巧合!发布后仅一秒钟,我就尝试删除(),只留下{{ user.watchlist.all | length }},效果非常好!

相关内容

最新更新