我使用 Django 2.1。我有一些 views.py 代码:
views.py
...
zipped = zip(ph, mean)
return render(request,'project/list.html',
{'section': 'project', 'lines': zipped})
到目前为止,一切都是正确的,我调试了,一切正常。
数据
ph = ['Pre formation', 'Nice view'] #as an example not exact values
mean = [10.0, 14.6]
然而在 html 内部
.html
{% for ph, mean in lines %}
...
<td><input type="text" size="35" name="txt1" value={{ph}}></td>
<td><input type="text" size="35" name="txt2" value={{mean}}></td>
...
{% endfor %}
我得到的数据
Pre 10.0
Nice 14.6
问题: 为什么它只占用文本直到 html 中的空格?我调试的内部视图压缩了所有信息。 我该如何解决它?
尝试:
{% for ph, mean in lines %}
...
<td><input type="text" size="35" name="txt1" value="{{ph}}"></td>
<td><input type="text" size="35" name="txt2" value="{{mean}}"></td>
...
{% endfor %}
缺少值周围的引号。