5

我正在尝试在我的谷歌应用程序中使用 Django 构建模板标签(如标记和人性化),但它不起作用。我在 INSTALLED_APPS 中添加了标记和人性化。还是行不通。怎么用?

4

2 回答 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 回答