我一个月前开始使用 GAE,并通过 Flask 在 GAE 上成功部署了我们当前的启动。它工作得非常好。现在对 GAE 非常感兴趣,我正在考虑将我的几个旧 Django 应用程序也移植到 GAE 上。
令我惊讶的是,它的文档出人意料地不一致并且部分矛盾。
谷歌官方页面推荐使用django-nonrel
,它本身已经停止使用。
GAE 上似乎还不支持 Django 1.5.1,我也不清楚如何在 GAE 上使用 Django 1.4.3。
我还发现了这个使用 Django 和 Google Cloud(云上的 Mysql)而不是高复制数据存储的最新解决方案。不确定这是否是一个好方法,因为它仍然是实验性的,并且将来会发生“重大变化”。(与高复制数据存储不同,它似乎也不包括任何免费层)
我期待 Django——也许是最大的 Python Web 框架——有更好的文档或教程来介绍如何在 GAE 上部署它。所以我想知道在 GAE 上坚持使用 Django 是否值得。
如果我打算手动制作自己的模型并通过使用来调整视图中的查询ndb
,我也可以坚持使用flask + Jinja2,我为什么要使用Django,我什至不能再使用它的ORM了?还是我忽略了什么?
谢谢,