我不知道爲什麼我得到這個錯誤..Django的「用戶」對象不是可迭代
[「用戶」對象不是可迭代]
在這裏,我想在主頁上打印(登錄用戶)關注者。除了錯誤是我的models.py是正確的?追隨者和追隨機制。
模型
class Follow(models.Model):
following = models.ForeignKey('auth.User', related_name='following')
followers = models.ForeignKey('auth.User', related_name='followers')
視圖
def profile(request):
current_user = request.user
twi = Follow.objects.get(pk=current_user.id)
display = twi.followers
return render(request,'home.html' ,
{'detail':display,'user':current_user,})
模板
{% for o in detail %}
<h1>o.followers</h1>
{% endfor %}
爲什麼* *是你想遍歷呢? –
用戶只是request.user而不是一個列表 – gout