如何在 Django 模板中查询多多字段?
例如,这个 if 语句不起作用(我知道我不能在 Django 模板中调用带参数的函数),但这显示了我想做的事情:
模板.html
{% for post in posts %}
{% if post.likes.filter(user=user) %}
You like this post
{% else %}
<a>Click here to like this post</a>
{% endif %}
{% endfor %}
模型.py
class User(Model):
# fields
class Post(Model):
likes = ManyToManyField(User)