And*_*rio 1 python google-app-engine webapp2
我想在Python 2.5下使用webapp2,这是Python 2.7的默认设置.这可能吗?怎么样?
Webapp2是Python 2.7运行时的一部分,但它也是一个与Python 2.5兼容的库,您可以像许多其他库一样在项目中下载和使用它.
实际上,正如文档中所述,Webapp2可以独立于App Engine SDK在GAE之外使用.
要在GAE Python 2.5项目中使用它,您不需要任何额外的下载,因为Webapp2随GAE SDK一起提供,可以独立于运行时采用*进行导入.
这是一个关于如何在旧的Python 2.5运行时中使用Webapp2的简单示例:
的app.yaml
application: testwebapp2
version: 1
runtime: python
api_version: 1
handlers:
- url: .*
script: main.py
Run Code Online (Sandbox Code Playgroud)
main.py
import webapp2
class HelloWebapp2(webapp2.RequestHandler):
def get(self):
self.response.write('Hello, webapp2!')
app = webapp2.WSGIApplication([
('/', HelloWebapp2),
], debug=True)
def main():
app.run()
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
*请务必使用最新的SDK