我正在接受一些建议。我知道我需要做什么,但不知道我该怎么做
我将数据发送到来自数据库的模板
我们假设数据库有两个字段
Field one (name)
Name of a person
字段二json(json有这样的结构,有很多字段:值)
{
"field1":"value1",
"field2":"value2"
}
我可以将其输出为
Field one (name) Field two (json)
我实际上想要做的是循环json,然后打印出值,就像这样
Name of a person field1|field2
我对如何做到这一点有点迷失
我试过这样的事情
{% for anitem in fieldtwo %}
<div>{{ anitem }}</div>
{% endfor %}
但这似乎打印出每个角色
我需要做什么才能实现?我想我只是把整个方法弄错了
由于
捐赠
答案 0 :(得分:0)
最后,我最终使用了另一个字典,然后将其传递给模板
我遍历视图中的查询集以填充字典
在模板中我做了这个(allowdomains来自视图)
{% for testcaseid, domains in alloweddomains.items %}
{% if listtestcase.id == testcaseid %}
{% for key, value in domains.items %}
<div><a class="sendtolinkdisabled" data-testcasename="{{ listtestcase.name }}" data-testcaseid="{{ $
{% endfor %}
{% endif %}
{% endfor %}
这基本上通过字典循环,如果我的唯一ID匹配,我得到数据并用它做一些事情
我尝试了各种方法,不需要if语句,只是在字典中得到正确的点,但似乎没有任何工作(所以我采用了if方法)
捐赠