在Django中调用用户跟踪/跟踪列表
嗨,Djangonauts, 我试图在模板中获得用户关注列表(例如Instagram“A”关注“B”)。我已经尝试了几乎所有我在模板中无法调用的东西。我做错了什么 我的模型(这是Django用户模型的猴子补丁) 我的观点(不确定这是否正确) 我的模板在Django中调用用户跟踪/跟踪列表,django,python-3.x,django-models,django-templates,django-views,Django,Python 3.x,Django Models,Django Templates,Django Views,嗨,Djangonauts, 我试图在模板中获得用户关注列表(例如Instagram“A”关注“B”)。我已经尝试了几乎所有我在模板中无法调用的东西。我做错了什么 我的模型(这是Django用户模型的猴子补丁) 我的观点(不确定这是否正确) 我的模板 {{user}} follows {{user.supporter.count}} members #This works shows the correct number {% for contact in Contact.obj
{{user}} follows {{user.supporter.count}} members #This works shows the correct number
{% for contact in Contact.objects.all %}
{{contact.user_to.username}} # I am not able to get this part to work
{% endfor %}
不起作用的位是循环,因为模板中未定义
Contact
。但我不明白你为什么认为你需要访问它。您应该循环浏览用户的多对多字段:
{% for follow in user.following.all %}
{{ follow.username }}
{% endfor %}
我甚至不需要views.pyNo中的上下文。我不这么认为。很抱歉,您的答案中有一个小的更正{follow.username}
{{user}} follows {{user.supporter.count}} members #This works shows the correct number
{% for contact in Contact.objects.all %}
{{contact.user_to.username}} # I am not able to get this part to work
{% endfor %}
{% for follow in user.following.all %}
{{ follow.username }}
{% endfor %}