- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深圳Python web培训框架Pylons和Django
中国IT职业教育领先品牌
精品课程 全程面授
深圳 Python web培训框架 Pylons和 Django
PythonWeb开发最近也是非常火热的 ,最近很多朋友都问我关于 Python
Web的问题 ,老实说我也不是很懂 ,于是看了几本资料了解了一下 PythonWeb
的开发培训框架。今天简单的给大家说一下 ,希望能帮助到你们。
Django
Python We框架虽然说是百花齐放 ,但仍然有那么一家是最大的 ,它就
是 Django。要说 Django是 Python框架里最好的 ,有人同意也有人 坚决反对 ,
但说 Django 的文档最完善、市场占有率最高、招聘职位最多估计大家都没什么
意见。Django为人所称道的地方主要有 :
完美的文档 ,Django 的成功 ,我觉得很大一部分原因要归功于 Django近
乎完美的官方文档 (包括 Django book )。
千锋教育
中国IT职业教育领先品牌
精品课程 全程面授
全套的解决方案 ,Django象 Rails一样 ,提供全套的解决方案 (full-stack
framework +batteries included ),基本要什么有什么(比如 :cache、session、
feed、orm、geo、auth ),而且全部 Django 自己造 ,开发网 站应手的工具
Django基本都给你做好了 ,因此开发效率是不用说的 ,出了问题也算好找 ,不
在你的代码里就在 Django 的源码里。
强大的URL路由配置 ,Django让你可以设计出非常优雅的URL ,在 Django
里你基本可以跟丑陋的 GET 参数说拜拜。
自助管理后台 ,admin interface 是 Django 里比较吸引眼球的一项
contrib ,让你几乎不用写一行代码就拥有一个完整的后台管理界面。
而 Django 的缺点主要源自Django坚持自己造所有的轮子 ,整个系统相对
封闭 ,Django最为人诟病的地方有 :
系统紧耦合 ,如果你觉得 Django 内置的某项功能不是很好 ,想用喜欢的第
三方库来代替是很难的 ,比如下面将要说的 ORM、Template。要在 Django
里用 SQLAlchemy 或 Mako几乎是不可能 ,即使打了一些补丁用上了也会让你
觉得非常非常别扭。
Django 自带的 ORM远不如 SQLAlchemy 强大 ,除了在 Django 这一亩
三分地 ,SQLAlchemy 是 Python世界里事实上的 ORM标准 ,其它框架都支
持 SQLAlchemy 了 ,唯独 Django 仍然坚持自己的那一套。Django 的开发人
员对 SQLAlchemy 的支持也是有 过讨论和尝试的 ,不过最终还是放弃了 ,估计
是代价太高且跟 Django其它的模块很难合到一块。
千锋教育
中国IT职业教育领先品牌
精品课程 全程面授
Template功能比较弱 ,不能插入 Python代码 ,要写复杂一点的逻辑需要
另外用 Python实现 Tag或 Filter。 :
URL配置虽然强大 ,但全部要手写 ,这一点跟 Rails 的 Convention over
configuration的理念完全相左 ,高手和初识 Django 的人配出来的 URL会有很
大差异。
让人纠结的auth模块 ,Django 的 auth跟其它模块结合紧密 ,功能也挺强
的 ,就是做的有点过了 ,用户的数据库 schema都给你定好了 ,这样问题就来
了 ,比如很
您可能关注的文档
最近下载
- 24点题目(200题)与答案种数.docx VIP
- 本特勒电动汽车平台电池包技术--本特勒BENTELER.pdf VIP
- 中国金融移动支付 远程支付应用 第4部分:文件数据格式规范.pdf VIP
- 2022年小学数学新课标解读.pdf VIP
- 河北省围场满族蒙古族自治县2025年上半年事业单位公开招聘教师岗试题含答案分析.docx VIP
- 电子工业洁净厂房设计规范完整版2024.pdf VIP
- 2024年艺术文化生活娱乐知识竞赛-趣味知识竞赛考试历年真题荟萃带答案.docx VIP
- 石油科技成果间接经济效益计算方法.ppt VIP
- 生菜全程机械化技术规范.pdf
- 行为习惯养成教育主题班会PPT课件.pptx VIP
文档评论(0)