【发布时间】:2011-06-01 06:12:39
【问题描述】:
谁能推荐一个在我们的 GAE 应用程序中包含 django 1.2 模板的详细资源?到目前为止,我已经找到了
- 描述如何压缩 django 文件并将它们添加到我们的项目中的文档
- 有关在 GA 中运行原生 django 项目的文档
- 关于在我们的项目中包含 1.0 和 1.1 库的文档
但还没有描述如何在我们的项目中使用 django 1.2 模板。具体来说,如何在我的 python 脚本顶部制定神秘的魔法,这将神奇地说服 GAE 使用我压缩的 django 库。
我的 python 脚本中有这个:
import sys
sys.path.insert(0, 'django/django.zip')
与 GAE 教程类似,这是我渲染模板的方式:
template_values = {
'formerror': formerror,
'media': media,
'status': status
}
path = os.path.join(os.path.dirname(__file__), formtemplate)
self.response.out.write(template.render(path, template_values)
但是 GAE 使用 Django 1.2 呈现模板时缺少一些内容。这是什么?
【问题讨论】:
-
如果我理解正确:您想使用 Google 的 webapp 框架编写您的应用程序,但使用 Django 1.2 模板。上述尝试以何种方式失败?如果您遵循上面提到的“关于包含 1.0 和 1.1 库的文档”会发生什么?这篇文章是您尝试过但失败的资源之一吗? code.google.com/appengine/articles/django-nonrel.html
标签: python django google-app-engine django-templates