Python Django模板通过结构进行迭代
早上好 我有以下来自后端的结构:Python Django模板通过结构进行迭代,python,html,django,templates,Python,Html,Django,Templates,早上好 我有以下来自后端的结构: sentences_info = [ { "keyword": "", "sentences": [ { "sentence_id": "", "sentence": "" }, ... ], ... }, ... ] 我需要将此结构以复选
sentences_info = [
{
"keyword": "",
"sentences": [
{
"sentence_id": "",
"sentence": ""
},
...
],
...
},
...
]
我需要将此结构以复选框形式放入我的模板中,如下所示:
<form>
<h3>Keyword: {{ keyword }}</h3>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence_id }}" value="{{ sentence_id }}">
{{ sentence }}
</label>
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence_id }}" value="{{ sentence_id }}">
{{ sentence }}
</label>
...
</div>
<h3>Keyword: {{ keyword }}</h3>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence_id }}" value="{{ sentence_id }}">
{{ sentence }}
</label>
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence_id }}" value="{{ sentence_id }}">
{{ sentence }}
</label>
...
</div>
...
</form>
关键字:{{关键字}}
{{句子}
{{句子}
...
关键字:{{关键字}}
{{句子}
{{句子}
...
...
我尝试了一些迭代,但到目前为止无法将其放在模板上。有人能帮我吗?您尝试过这个吗?
前提是句子信息与上下文相关
<form>
{% for info in sentences_info %}
<h3>Keyword: {{ info.keyword }}</h3>
<div class="form-check">
{% for sentence in info.sentences %}
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence.sentence_id }}" value="{{ sentence.sentence_id }}">
{{ sentence.sentence }}
</label>
{% endfor %}
</div>
{% endfor %}
</form>
{%用于句子中的信息\u info%}
关键字:{{info.Keyword}}
{info.SECTURES%中的句子为%1}
{{句子.句子}
{%endfor%}
{%endfor%}
您试过这个吗?
前提是句子信息与上下文相关
<form>
{% for info in sentences_info %}
<h3>Keyword: {{ info.keyword }}</h3>
<div class="form-check">
{% for sentence in info.sentences %}
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ sentence.sentence_id }}" value="{{ sentence.sentence_id }}">
{{ sentence.sentence }}
</label>
{% endfor %}
</div>
{% endfor %}
</form>
{%用于句子中的信息\u info%}
关键字:{{info.Keyword}}
{info.SECTURES%中的句子为%1}
{{句子.句子}
{%endfor%}
{%endfor%}
你应该能够做到
{% for sentence in sentence_info %}
<h3>Keyword: {{ sentence.keyword }}</h3>
{% for s in sentence.sentences %}
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ s.sentence_id }}" value="{{ s.sentence_id }}">
{{ s.sentence }}
</label>
{% endfor %}
{% endfor %}
{%用于句子中的句子\u info%}
关键字:{{句子.关键字}}
{s在句子中的百分比。句子%}
{{s.句子}}
{%endfor%}
{%endfor%}
你应该能够做到
{% for sentence in sentence_info %}
<h3>Keyword: {{ sentence.keyword }}</h3>
{% for s in sentence.sentences %}
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" id="{{ s.sentence_id }}" value="{{ s.sentence_id }}">
{{ s.sentence }}
</label>
{% endfor %}
{% endfor %}
{%用于句子中的句子\u info%}
关键字:{{句子.关键字}}
{s在句子中的百分比。句子%}
{{s.句子}}
{%endfor%}
{%endfor%}