我是一个试图在GAE上构建应用程序的菜鸟。我的应用程序使用的django模板功能超出了0.96版本支持的功能。我无法使用内置的django 1.2库获得应用程序引擎(在开发服务器上除外)。
我相信this post可以解决我的问题,除了我不知道appengine_config.py是什么。我想我应该把它包含在我的项目中,但是在哪里以及如何?除了我上面提到的帖子中的片段之外,应该包含哪些内容?
谢谢!
答案 0 :(得分:5)
appengine_config.py由google.appengine.ext.webapp.util.run_wsgi_app()
自动导入,以便将中间件添加到webapp应用程序中。您链接的代码段应足以加载django 1.2。
只需将其粘贴到appengine_config.py和main.py
(或任何地方):
application = webapp.WSGIApplication([your_mappings])
run_wsgi_app(application)
请注意,如果你没有在appengine_config.py中加载像appstats这样的中间件,你可以直接将use_library()
调用直接放入main.py;关键是确保在从给定实例的其他地方加载django之前始终加载它。