gpt4 book ai didi

python - 如何解析json数据并将其加载到django模板中

转载 作者:行者123 更新时间:2023-12-01 09:01:14 26 4
gpt4 key购买 nike

我如何解析它以将商店地址 ID 和标题从 api 加载到选择选项值?

到目前为止我已经尝试过

<select>
{% for store in stores.store_address %}
<option value="{{ store.store_address.id}}">{{ store.store_address.title}}</option>
{% endfor %}
</select>

获取数据的代码

def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
stores = requests.get('https://api.myjson.com/bins/16tdlw').json()
context['stores'] = stores
return context

网址:https://api.myjson.com/bins/16tdlw (json数据)

模板:

<select>
{% for store in stores.store_address %}
<option value="{{ store.store_address.id}}">{{ store.store_address.title}}</option>
{% endfor %}
</select>

最佳答案

将您的模板更改为。

演示:

<select>
{% for store in stores %}
{% for store_addres in stores.store_address %}
<option value="{{ store_addres.id}}">{{ store_addres.title}}</option>
{% endfor %}
{% endfor %}
</select>

注意:

  • stores 是一个列表,您需要对其进行迭代,然后访问 store_address

关于python - 如何解析json数据并将其加载到django模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52439531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com