Tim*_*ung 10 python django google-app-engine
我想在Google App Engine Web应用程序中包含以下标记:
http://www.djangosnippets.org/snippets/1357/
是否有任何此文件的配置可以使其与Google App Engine配合使用?
因为我遵循Django模板教程:http://docs.djangoproject.com/en/dev/howto/custom-template-tags/
并有这个结构:
templatetags/
__init__.py
range_template.py
Run Code Online (Sandbox Code Playgroud)
在模板文件中,我有{%load range_template%}
但是我收到了错误:
TemplateSyntaxError:'range_template'不是有效的标记库:无法从django.templatetags.range_template加载模板库,没有名为range_template的模块
另一件可能导致问题的原因是INSTALL_APPS settings.py文件.不知道如何配置它.
我在我的应用程序的根目录中有一个settings.py文件,其中包括:
INSTALLED_APPS =('templatetags')
任何建议将不胜感激.
尝试执行以下操作:
$ python ./manage.py startapp foo
Run Code Online (Sandbox Code Playgroud)
将 foo 添加到已安装的应用程序中:
INSTALLED_APPS += ('foo',)
Run Code Online (Sandbox Code Playgroud)
并将 templatetags 目录移至 foo 应用程序中。就像是:
./djangoproject
__init__.py
settings.py
urls.py
etc..
foo/
__init__.py
templatetags/
__init__.py
range_template.py
Run Code Online (Sandbox Code Playgroud)
Django 约定是模板标签代码驻留在应用程序中名为 templatetags 的目录中(请参阅文档)。我想 GAE 也是如此。