我有django模板变量的文本文件,如:
Text {{var1}} text - {{var2}}
当我从文件中读取并添加到模板时:
{% for item in items %}
{{ item}}
{% endfor %}
页面上有一个文字:
Text {{var1}} text - {{var2}}
在views.py中:
c={}
c['var1'] = '10'
c['var2'] = '20'
如何在模板中显示变量?
谢谢。
答案 0 :(得分:0)
您可以这样做:
渲染文件:
from django.template.loader import render_to_string
rendered = render_to_string('file.txt', {'var1': 'bar', 'var2': 'foo'})
将此呈现的字符串放入模板:
{{ rendered }}
{% for item in items %}
{{ item }}
{% endfor %}