Django vs App Engine上的webapp2

cot*_*oto 11 python django google-app-engine python-2.7 webapp2

我想知道您对这两个Web框架(Django和webapp2)中的哪一个更适合在App Engine平台上使用,以及为什么?

请不要说两者完全不同,因为Django更加完整.两者都是您可以在App Engine中使用的"Web框架".

dra*_*onx 24

在Django和webapp2之间进行选择实际上取决于你使用它的目的.在你的问题中,你没有给出决策的任何参数,所以不可能分辨哪个是"更好".将它们描述为"网络框架"表明你没有对它们是什么进行过多的研究.

Webapp2本质上是一个请求处理程序.它将HTTP请求定向到您编写的处理程序.它也很小.

Django有一个请求处理程序.它还有一个模板引擎.它还有一个表单处理器.它还有一个ORM,你可以选择使用它.请注意,您可以在CloudSQL上使用ORM,但如果要在HRD上使用ORM,则需要使用Django-nonrel.它还有一个可以使用的插件库,但它们只能在你使用Django ORM时才能工作.它还有许多第三方库,它们也需要Django ORM.

如果你有可携带性,那么Django ORM会有很大的帮助.

你必须做出比较你真正需要的决定.