django1.11文档 模型重点笔记

模型最重要的属性是Manager它是Django 模型进行数据库查询操作的接口,并用于从数据库提取实例如果没有自定义Manager,则默认的名称为objectsManagers 只能通过模型类访问,而不能通过模型实例访问。

可以在模型上定义自定义的方法来给你的对象添加自定义的“底层”功能。 Manager 方法用于“表范围”的事务,模型的方法应该着眼于特定的模型实例。

必须要记住调用超类的方法—— super(Blog, self).save(*args, **kwargs) —— 来确保对象被保存到数据库中。 如果你忘记调用超类的这个方法,默认的行为将不会发生且数据库不会有任何改变。

模型是你的数据的唯一的、确定的信息源。 它包含你所储存数据的必要字段和行为。 通常,每个模型对应数据库中唯一的一张表。

原文地址:https://www.cnblogs.com/Phoenix-blog/p/8413546.html