我正在尝试在我的谷歌应用程序中使用 Django 构建模板标签(如标记和人性化),但它不起作用。我在 INSTALLED_APPS 中添加了标记和人性化。还是行不通。怎么用?
问问题
789 次
2 回答
1
这是人性化的方法,其他应该类似。在调用模板的控制器末尾有一个函数,如下所示:
def main():
run_wsgi_app(application)
在 def main() 之后添加以下两行:
from google.appengine.ext.webapp import template
template.register_template_library(
'django.contrib.humanize.templatetags.humanize')
无需在模板中添加 {% load humanize %}。
感谢这篇文章http://blog.yjl.im/2011/02/few-things-on-google-app-engine-i.html为我暗示了解决方案。
于 2011-04-21T07:36:36.040 回答
0
可以这样做,但您需要提供更多信息才能解决您的特定情况。听起来可能有一个异常被抛出——是这样吗?如果有,控制台(或日志)会打印什么?
我正在使用 app-engine-patch 并且能够同时使用 django.contrib.humanize 和 django.contrib.markup,所以你可能会看看这是否适合你。
于 2009-06-03T05:33:42.833 回答