首先是一些背景信息:
我广泛阅读了GAE和Django之间的兼容性问题,我知道GAE patch,norel project和其他类似代码。我也明白SDK提供了django“开箱即用”的一些功能。
然而,鉴于我以前没有 Django 或 GAE 的经验,我无法评估使用修补的程度Django的版本将删除重要的功能,或者SDK中提供的框架与Django兼容的程度。所以我对在我的情况下进行的最佳方式感到困惑:
提前感谢您的时间和建议。
答案 0 :(得分:6)
我不确定Django是否适合你。 Django是独立应用程序的一个很好的框架,因为它提供了完整的堆栈解决方案:ORM,身份验证系统和管理界面,仅举几例。您将无法在App Engine上使用任何这些内容。此外,许多代码示例都面向使用内置的Webapp框架 - 您可以在app.yaml中轻松设置缓存过期和身份验证设置以进行配置。
我看到了两条路径之一:
通过尝试同时学习两者,你将花费更多的时间来学习Django / GAE兼容性的细微差别,花时间学习Django或GAE。