我不知道为什么会出现这个错误。。
[ 'User' 对象不可迭代 ]
我想在主页上打印(已登录用户)的关注者。除了错误之外,我的 models.py 是否正确?用于关注和被关注机制。
模型:
模板
[ 'User' 对象不可迭代 ]
我想在主页上打印(已登录用户)的关注者。除了错误之外,我的 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 %}