我目前正在构build一个使用MySQL后端的Django应用程序。 传统上我使用VirtualEnv来安装python包,设置文件夹权限等。
从我通过研究发现的一些页面上,Google App Engine看起来并不像Django。 (许多事情build议使用Django-Nonrel,但我相信谷歌现在有Google Cloud SQL)。
这是我的问题:
1)Google App Engine是否支持使用MySQL的Django应用程序? (例如,Google云SQL是否与Django 本身兼容?)
2)Google是否允许您以VirtualEnv-ish方式安装python软件包? 如果没有,是否有安装软件包的替代方法?
3)与Linode等服务相比,他们是否有任何值得注意的限制?
最后,我知道这是非常主观的,但是你会推荐一个Django项目的GAE吗? 我喜欢Google广泛的服务器和安全性的想法。 数据复制总是一件好事,我只是想确保它是正确的道路。 谢谢!
如果你喜欢Django,那么你可以使用它的GAE应用程序 – 没关系。 我个人更喜欢简单的webapp2或烧瓶框架。 GAE不仅仅是数据复制,GAE的主要优势是高可扩展性和快速部署(从想法到部署工作代码)。