python – Django GAE(谷歌应用引擎):初学者最方便的路径?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – Django GAE(谷歌应用引擎):初学者最方便的路径?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1368字,纯文字阅读大概需要2分钟。
内容图文
![python – Django GAE(谷歌应用引擎):初学者最方便的路径?](/upload/InfoBanner/zyjiaocheng/812/caafab6c341b4816867efa460a16254a.jpg)
一些背景信息首先:
>目标:一个中等复杂度的Web应用程序,我需要维护并可能延长几年.
>经验:熟悉python,有一些MVC框架经验(在PHP中).
> Desiderata:使用django和google app engine.
我广泛阅读了GAE和Django之间的兼容性问题,我知道GAE patch,norel project以及其他类似的代码.我也明白SDK提供了django“开箱即用”的一些功能.
然而,鉴于我之前没有使用过Django和GAE的经验,我无法评估使用修补版本的Django将剥夺重要功能的程度,或者SDK中提供的框架与Django兼容的程度.所以我很担心在我的情况下最好的方法是什么:
>我是否应该简单地使用修补版本的Django,因为与原始Django的差异非常小,我几乎不会注意到它们?
>我是否应该在“常规django”中完全编写我的应用程序,然后尝试将其移植到GAE,之后我将掌握Django的内部和哲学?
>我应该使用随SDK提供的框架编写我的应用程序,然后将其移植到django吗?
>我应该……?
提前感谢您的时间和建议.
解决方法:
我不确定Django是否适合你. Django是独立应用程序的一个很好的框架,因为它提供了完整的堆栈解决方案:ORM,身份验证系统和管理界面,仅举几例.您将无法在App Engine上使用任何这些内容.此外,许多代码示例都面向使用内置的Webapp框架 – 您可以非常轻松地在app.yaml中设置缓存过期和身份验证设置以进行配置.
我看到了两条路径之一:
>使用Webapp学习App Engine.有足够的资源来学习如何使用数据存储和App Engine的服务,让您忙碌.
>从App Engine学习Django.您将学到很多关于使用Django的ORM,Admin好东西,URL路由,表单和模板的知识
通过尝试同时学习两者,你将花费更多的时间来学习Django / GAE兼容性的细微差别,花时间学习Django或GAE.
内容总结
以上是互联网集市为您收集整理的python – Django GAE(谷歌应用引擎):初学者最方便的路径?全部内容,希望文章能够帮你解决python – Django GAE(谷歌应用引擎):初学者最方便的路径?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。