【发布时间】:2012-09-30 11:15:16
【问题描述】:
我正在将动态内容(从数据库)拉到模板中。您可以将其视为一些简单的 CMS 系统。内容字符串包含一个模板变量。像这个(简化案例):
vars['current_city'] = "London"
vars['content'] = 'the current city is: {{current_city}}' #this string comes from db
return render_template(request, 'about_me.html',vars)
然后在模板中:
{{content}}
输出明显:
当前城市是:{{current_city}}
预期:
当前城市是:伦敦
我的问题 - 有没有办法在另一个变量中呈现变量名?使用自定义模板标签/过滤器似乎是一个好主意,但我试图创建一个没有成功......有什么想法可以解决这个问题吗?
【问题讨论】:
标签: django templates filter render templatetag