【发布时间】:2021-12-30 11:50:01
【问题描述】:
我不明白我在哪里做错了。我试图在我的 html 页面中传递上下文,但为什么上下文没有传递。查看我的代码:
#views.py
def SupportReply(request):
replyAgent = Contact.objects.all()
context = {
replyAgent:'replyAgent',
}
print(context)
return render(request,'contact/support-reply.html',context)
urls.py
path('support-agent/',views.SupportReply,name='support-agent'),
HTML
{% for i in replyAgent %}
{{i.support_ticket}}
{%endfor%}
查看我的终端结果,其中所有对象都从上下文打印:
[30/Dec/2021 17:41:29] "GET /support-agent/ HTTP/1.1" 200 6571
{<QuerySet [<Contact: Contact object (45)>, <Contact: Contact object (44)>, <Contact: Contact object (43)>, <Contact: Contact object (42)>, <Contact: Contact object (41)>, <Contact: Contact object (40)>, <Contact: Contact object (39)>, <Contact: Contact object (38)>, <Contact: Contact object (37)>, <Contact: Contact object (36)>, <Contact: Contact object (35)>, <Contact: Contact object (34)>, <Contact: Contact object (33)>, <Contact: Contact object (32)>, <Contact: Contact object (31)>, <Contact: Contact object (30)>, <Contact: Contact object (29)>, <Contact: Contact object (28)>,
<Contact: Contact object (27)>, <Contact: Contact object (26)>, '...(remaining elements truncated)...']>: 'replyAgent'}
为什么在我的 HTML 页面中看不到任何对象?我在哪里做错了?
【问题讨论】:
标签: python python-3.x django