【发布时间】:2017-08-01 11:09:13
【问题描述】:
我需要在 html django 模板中创建一个带有动态创建选择的表单:我从一个 txt 文件中读取值并将其存储在一个字典中,当我调用渲染以响应时,我传递了这个字典,但是当我尝试要在模板中打印其值,它不会打印任何内容。 这是我的看法:
def home(request):
i=0
d = {}
with open("static/my_file.txt") as f:
for line in f:
key=i
val = line.rstrip()
d[int(key)] = val
i=i+1
return render_to_response('home.html', var=d)
这是html模板中的打印:
{% for val in var %}
{{ val.value }}
{% endfor %}
可以帮助我吗?
【问题讨论】:
-
请在此处询问之前阅读文档。
-
所有你需要知道的解决这个问题(视图和模板)确实被广泛记录。而且非常也很容易理解。
标签: python django django-templates