我想知道您对这两个web框架(Django & webapp2)中的哪一个更适合在App Engine平台上使用的看法,为什么?Django vs App Engine上的webapp2
请不要说这两者完全不同,因为Django更完整。两者都是您可以在App Engine中使用的“Web框架”。
我想知道您对这两个web框架(Django & webapp2)中的哪一个更适合在App Engine平台上使用的看法,为什么?Django vs App Engine上的webapp2
请不要说这两者完全不同,因为Django更完整。两者都是您可以在App Engine中使用的“Web框架”。
Django和webapp2之间的选择实际上取决于你使用的是什么。在你的问题中,你没有给出任何决策的参数,所以不可能说出哪个“更好”。将它们描述为“网络框架”表明你没有对它们是什么进行过多的研究。
Webapp2本质上是一个请求处理程序。它将HTTP请求定向到您编写的处理程序。它也很小。
Django有一个请求处理程序。它也有一个模板引擎。它也有一个表格处理器。它也有一个ORM,你可以选择使用或不使用它。请注意,您可以在CloudSQL上使用ORM,但如果要在HRD上使用ORM,则需要使用Django-nonrel。它还有一个可以使用的插件库,但只有在使用Django ORM时才能使用。它也有很多第三方库,这也需要Django ORM。
如果考虑到可移植性,Django ORM将有很大帮助。
你必须作出决定,比较你实际需要的东西。
之间的微框架之间可以在django框架中使用webapp2代码? – John
自Google Cloud SQL发布以来,您就可以在App Engine中使用Django了,它拥有全部的功能。如果你已经熟悉Django,那么就没有理由再使用webapp2了,除非它只是一个使用Django的小型项目,可能看起来太过矫枉过正。 –
如果你可以使用google的mysql,是django的最佳选择。 但是,如果你可以使用一些数据存储来存储数据,webapp2更好,因为它是非常轻的框架,特别适用于AppEngine。 Django具有一些功能(使用文件,...)与AppEngine不兼容。 您可以在AppEngine上使用更多的其他python框架,例如:[flask](http://flask.pocoo.org/docs/quickstart/#deploying-to-a-web-server) – Dingo
http:// stackoverflow。 com/faq#dontask – lecstor