我想一旦用戶按照它來展示「跟隨」按鈕,用戶沒有遵守項目時,和更新按鈕。的Django如果其他模板標籤查詢集不對
我嘗試使用下面的模板標籤,但它總是返回true。
這裏是項目的人可以按照模型,下面包括目前正在跟蹤該項目的追隨者清單。
class Team(models.Model):
following = models.ManyToManyField(
settings.AUTH_USER_MODEL,
related_name='followers',
blank=True,
)
這些是我試過的模板標籤,但它總是返回「Follow」。
{% if not request.user in user.followers.all %}
<div class="progress-stats">
<a href="{% url 'teams:follow' team.id %}">Follow</a>
</div>
{% endif %}
{% if request.user in user.followers.all %}
<div class="progress-stats">
<a href="{% url 'teams:unfollow' team.id %}">Unfollow</a>
</div>
{% endif %}
這裏的用戶是什麼?你確定它不是'request.user'嗎? –