什么是appengine_config.py

Han*_*ank 8 google-app-engine

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

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

谢谢!

Woo*_*ble 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)
Run Code Online (Sandbox Code Playgroud)

请注意,如果您没有在appengine_config.py中加载像appstats这样的中间件,您实际上可以use_library()直接将调用放入main.py; 关键是确保在从给定实例的其他地方加载django之前始终加载它.