簡體   English   中英

Django-將數組參數傳遞給視圖

[英]Django - Passing array parameter to a view

您是否可以從python Views.py文件將數組返回到django網頁? 可能有辦法,但是我不知道該怎么做。 現在,如果我將數組放入字典中並返回,則可以訪問該數組,這對我需要做的事情很好,但是我想知道是否有一種方法可以只返回數組並訪問它在Django模板上。 謝謝:

我可以使用catarray.0.name在模板上訪問以下內容。

catarray = [{"name": "Henry", "type": "Tiger", "Awesomeness": "Very"}, {"name": "Bob", "type": "Siamese", "Awesomeness": "Cool"}]
returnobject={'catarray': catarray}
return render(request, "home.html", returnobject)

我無法訪問以下內容,並且想知道是否有可能。

catarray = [{"name": "Henry", "type": "Tiger", "Awesomeness": "Very"}, {"name": "Bob", "type": "Siamese", "Awesomeness": "Cool"}]
return render(request, "home.html", catarray)

謝謝!

我不確定您為什么要這樣做。 您始終傳遞字典以進行渲染的原因是,每個項目都有一個鍵,這是您在模板中訪問它的名稱。 如果您通過了列表,則不會有密鑰。 您將如何引用任何值?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM