【发布时间】:2011-06-15 13:02:34
【问题描述】:
我在一个新项目中使用 Jinja2,但想使用依赖 Django 模板标签的 django-socialregistration 应用程序。 Jinja2 不能很好地使用模板标签,所以我想知道是否有快速的解决方法?
模板标签:
{% 加载 facebook_tags %}
{% facebook_button %}
{% facebook_js %}
这个previous question 为 Mako 解决了相同的主题,但我在调整它以适应 Jinja2 时遇到了麻烦。以下是我的适应尝试(非工作):
{% from django.template import Template, Context %}
{% tpl = "{% load facebook_tags %}{% facebook_button %}{% facebook_js %}" %}
${Template(tpl).render(Context(dict_=dict(request=request)))}
有什么建议吗?我是内联新手,所以不知道上面是否接近。
【问题讨论】:
标签: templates django-templates jinja2