加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

用于web2py开发人员的Django

发布时间:2020-12-14 23:49:53 所属栏目:资源 来源:网络整理
导读:现在我已经比较熟悉web2py,我想给Django一个去. 主要区别是什么? 开始考虑web2py知识最有效的方法是什么? (它必须帮助有一些python应用程序框架知识,不?) 编辑 另外,如果您同时使用过这两种方式,您可以提供一种您喜欢的意见和原因吗? 解决方法 web2py非
现在我已经比较熟悉web2py,我想给Django一个去.

主要区别是什么?

开始考虑web2py知识最有效的方法是什么?
(它必须帮助有一些python应用程序框架知识,不?)

编辑

另外,如果您同时使用过这两种方式,您可以提供一种您喜欢的意见和原因吗?

解决方法

web2py非常受Django的启发,如果你知道一个很容易学习的对象.我们添加了Django中没有找到的一些功能,其中包括:数据库迁移(自动更改表),错误门票,基于Web的IDE,Google App Engine上的数据库抽象层,基于角色的可插拔登录访问控制机制模块.

其中一个基本的设计差异在于,Django应用程序实现为模块,因此您需要在编辑它们时重新启动服务器.在web2py中,模型/视图/控制器不是模块,它们由框架执行(未导入),因此在更改时不需要重新启动服务器.

另一个区别是Django使用ORM,web2py使用DAL. DAL比Django ORM略低,这使得它更接近SQL语法(例如允许左连接,任意聚合,嵌套选择及其组合),同时保持便携式(我们支持10个不同的数据库). DAL还可以轻松实现模型的动态元编程(例如,基于存储在文件中的规范(如XML或CSV文件)在运行时创建模型).

Django已经有了更长的时间,所以你会发现更多的人熟练掌握和部署更多的应用程序.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读