ITKeyword,专注技术干货聚合推荐

注册 | 登录

django源码之ORM框架简单剖析。

toontong 分享于 2009-12-21

推荐:Python源码剖析[17] —— 执行引擎之框架

转载:http://blog.donews.com/lemur/archive/2006/03/02/749455.aspx Python源码剖析[17] —— 执行引擎之框架 [绝对原创,转载请注明出处] Python源码剖析 —

2020腾讯云共同战“疫”,助力复工(优惠前所未有!4核8G,5M带宽 1684元/3年),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1054

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

近日对django的ORM框架源码看了下,发现以下特点。

 

  1. 完全对sql语句进行了封装---对改造,优化是不利的。
  2. 线程安全,使用了线程连接池。
  3. QuerySet的堕性实现。即filter/exclude是堕性的。
  4. 对mysql不能指点数据表引擎,不能生成 char字段,只能生成varcahr字段。
  5. 没法定义多列索引。

推荐:python3 基础模块(数据库文件模块dbm、shelve、pickle,django,mysql,ORM框架——SQLAlchemy)

这一届刚开始打算自己总结一下,后来发现有大牛整理好了,更重要的整理很全面,我就偷懒了。偷懒归偷懒,赋值过来的要看明白才能变成自己的东西理解深刻。这一节

近日对django的ORM框架源码看了下,发现以下特点。   完全对sql语句进行了封装---对改造,优化是不利的。 线程安全,使用了线程连接池。 QuerySet的堕性实现。即filter/exclude是堕性的。 对mys

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。