我不明白我在哪里做錯了。我試圖在我的 html 頁面中傳遞背景關系,但為什么背景關系沒有傳遞。看我的代碼:
#views.py
def SupportReply(request):
replyAgent = Contact.objects.all()
context = {
replyAgent:'replyAgent',
}
print(context)
return render(request,'contact/support-reply.html',context)
網址.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 頁面中看不到任何物件?我在哪里做錯了?
uj5u.com熱心網友回復:
你交換了鍵和值:鍵應該是變數名,值是查詢集,所以:
def SupportReply(request):
replyAgent = Contact.objects.all()
context = {
'replyAgent': replyAgent
}
return render(request, 'contact/support-reply.html', context)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/399339.html
上一篇:Python子行程回圈運行兩次
