我想在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運行時?無論如何,你必須在某個時候做到這一點。 –