user_image
By  大江东流奔腾不息    On   2018年5月6日 10:20

默认情况下,Django会自动帮你创建一个叫做‘objects’的管理器,它封装了所有Django的ORM中对数据库操作的api,一般情况下我们直接使用就好。然而,总有人不想用原装的,或者有别的需求。Django在这里开了个口子,允许我们二次定义管理器,或者加入第二套、第三套管理器。就比如你开车,原车带一套操纵装置,你非要加个氮气加速或者给副驾驶也来一套操纵装置。例子或许不太恰当,但就是这么回事。 管理器是Django的核心机制之一了,我认为到了对它进行修改或开发的时候,已经不是初中级用户了,都是资深开发,都有能力自己修改Django源码或者开发新的Web框架了,所以这部分没有展开讲解。