5
我們的Django站點使用Mako模板構建。我們希望使用名爲django-socialregistration的第三方項目,但其模板標籤使用Django的模板。如果我們使用Django模板,我們可以只用使用Django模板標籤的Mako模板
{% load facebook_tags %}
{% facebook_button %}
{% facebook_js %}
我怎樣才能在Mako中做同樣的事情?你可以在Mako中插入python的海峽,但我還沒有想出如何這樣做。
最終修復
<%! from django.template import Template, Context %>
<% tpl = "{% load facebook_tags %}{% facebook_button %}{% facebook_js %}" %>
${Template(tpl).render(Context(dict_=dict(request=request)))}
您好,我在這裏發表非常類似的問題:http://stackoverflow.com/questions/4799715/jinja2-templates-using-django-template-tags - 以爲我會檢查,看看是否有你任何建議。 – Joe 2011-01-25 22:53:01