什么是appengine_config.py

时间:2011-04-05 19:04:11

标签: google-app-engine

我是一个试图在GAE上构建应用程序的菜鸟。我的应用程序使用的django模板功能超出了0.96版本支持的功能。我无法使用内置的django 1.2库获得应用程序引擎(在开发服务器上除外)。

我相信this post可以解决我的问题,除了我不知道appengine_config.py是什么。我想我应该把它包含在我的项目中,但是在哪里以及如何?除了我上面提到的帖子中的片段之外,应该包含哪些内容?

谢谢!

1 个答案:

答案 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之前始终加载它。