我想在Python 2.5下使用webapp2,这是Python 2.7的默认值。这可能吗?怎么样?如何在使用Python 2.5的Google App Engine中使用webapp2?
回答
Webapp2是Python 2.7运行时的一部分,但它也是一个与Python 2.5兼容的库,您可以download并在像其他许多库一样用于您的项目中。
事实上,正如文档中所述,Webapp2可以在GAE之外使用,与App Engine SDK无关。
要在您的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
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()
*请务必使用最新的SDK
这是一个很好的答案。我希望我能多加几次。 –
是的,webapp2是Python 2.7的一部分。
使用该库与Python 2.7是这个应用程序引擎一个很好的办法样板https://github.com/coto/gae-boilerplate
这不是我问的。 :/ –
对,最后一个人给了你答案,我只给你另一个解决方案。 – coto
- 1. 如何使用webapp.RequestHandler处理Google App Engine Python 2.5上的AJAX POST?
- 2. Google App Engine(Python):使用UserProperty和Webapp2用户模型
- 3. Google App Engine的Flask vs webapp2
- 4. 是否可以在Python 2.5(Google App Engine)中使用wsgiservice?
- 5. Google App Engine Python使用webapp2执行ASP.NET MVC路由
- 6. 指定是否应在Google App Engine上使用Python 2.5或2.7
- 7. 使用Google App Engine的Python中的webapp2开发Web应用程序
- 8. 在Google App Engine之外使用webapp2的样式表
- 9. 如何在Google App Engine中使用ujson
- 10. 如何在Google App Engine中使用sbt?
- 11. 如何在Google App Engine中使用CachedRowSet?
- 12. 如何使用Python 2.5在本地运行App Engine
- 13. 如何在Google App Engine上使用Python中的bdutil和gcloud?
- 14. Python。使用remote_api错误,Google App Engine的
- 15. 使用Google的App Engine和Python SDK
- 16. 使用Python和Google App Engine的Cookie
- 17. 无法使用webapp2/Google App Engine加载jinja2
- 18. 如何在Google App Engine中使用AJAX(Python)
- 19. 如何在Google App Engine中使用应用程序部署图像使用Python
- 20. [Google App Engine]如何使用filter()?
- 21. 使用实体 - Google App Engine
- 22. Google App Engine使用maven
- 23. Google App Engine:使用Ajax
- 24. Python - Google App Engine
- 25. 在Google App Engine中使用ORMLite - 云SQL
- 26. 在Google App Engine中使用sqlite3?
- 27. 在Google App Engine中使用c:forEach标记
- 28. 使用Java在Google App Engine中分页
- 29. 在Google App Engine中使用djangoTemplate和db.Model
- 30. 在Google App Engine中使用JSF 2.2.5
为什么不只是你的应用程序迁移到2.7运行时?无论如何,你必须在某个时候做到这一点。 –