Djangoテンプレートのmanytomanyfieldをクエリするにはどうすればよいですか?
たとえば、このifステートメントは機能しません(Djangoテンプレートで引数を使用して関数を呼び出すことができないことはわかっています)が、これは私がやりたいことを示しています。
template.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 %}
models.py
class User(Model):
# fields
class Post(Model):
likes = ManyToManyField(User)