google-app-engine - 您可以在 App Engine 上将 verbatim 标签与 Django 1.5 一起使用吗?

标签 google-app-engine python-2.7 django-templates

在我的 app.yaml 文件中我有:

- name: django
   version: "1.5"

我假设的意思是,使用 Django 1.5。 1.5 包括 verbatim标签,但是当我尝试使用它时,我得到:

TemplateSyntaxError: 'verbatim' is not a valid tag library: Template library verbatim not found, tried google.appengine._internal.django.templatetags.verbatim

知道如何启用此功能,或者它只是不包含在 App Engine 中,我使用的是 1.8.9。谢谢!

最佳答案

我觉得不行。当我尝试这样做时,我得到了这个回溯:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1535, in __call__
...
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\_internal\django\template\__init__.py", line 333, in invalid_block_tag
    raise self.error(token, "Invalid block tag: '%s'" % command)
TemplateSyntaxError: Invalid block tag: 'verbatim'

查看源代码 C:\Program Files (x86)\Google\google_appengine\google\appengine\_internal\django\__init__.py 您可以在第一行看到版本号:

VERSION = (1, 2, 5, 'final', 0)

这告诉我应用引擎正在使用 Django 版本 1.2.5 进行模板化。我不知道这些是否意味着您可以将应用程序部署到生产环境并且它会以某种方式使用 1.5,但我无法让它在本地运行。 (请注意,这是使用 Google App Engine Launcher 1.9.17 在我的 app.yaml 中指定 Django 1.5 和 Webapp 2.5.2)

关于google-app-engine - 您可以在 App Engine 上将 verbatim 标签与 Django 1.5 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642321/

相关文章:

python - 重定向加载旧内容?

python - 在异常上下文中获取函数的堆栈帧

python filelock模块删除文件

python pip 安装在 Windows 上不工作

django - 在Django模板中动态创建列表

python - 编写 CSV 以存储在 Google Cloud Storage 中

java - 为什么我的对象的写入操作计数如此高?

django - 如何在 shell 中测试模板标签 {% url %}?

python - 即使通过 Django 中间件重定向后请求仍继续

google-app-engine - 使用 google appengine maven 插件部署 Jax-RS war