【发布时间】:2012-09-08 12:41:27
【问题描述】:
webapp2 说 webapp2.uri_for 是“可以传递给模板的独立 uri_for 版本”。听起来很完美。当我将它传递给 Django 模板渲染器时,如下所示:
import webapp2
from google.appengine.ext.webapp import template
self.response.out.write(template.render(path,
{ 'webapp2': webapp2 }))
并将其放入模板中
Please <a href="{{ webapp2.uri_for('contact') }}">send us
your feedback</a>.
应用引擎 1.7.0 说
TemplateSyntaxError: 无法解析余数:'('contact')' from 'webapp2.uri_for('contact')'
如果我换了
Please <a href="{{ webapp2 }}">send us your feedback</a>.
它显示
module%20%27webapp2%27%20from%20%27/usr/local/google_appengine/lib/webapp2/webapp2.pyc%27%
所以我知道 webapp2 正在进入模板。
如何让这个东西工作?
【问题讨论】:
-
也许将其设置为 jinja2 (我知道的方式)那样的全局? stackoverflow.com/questions/7081250/…
标签: google-app-engine django-templates webapp2