這篇文檔覆蓋Model 類的特性。關(guān)于模型的更多信息,參見Model 完全參考指南。
Model.objects
每個(gè)非抽象的Model 類必須給自己添加一個(gè)Manager實(shí)例。Django 確保在你的模型類中至少有一個(gè)默認(rèn)的Manager。如果你沒有添加自己的Manager,Django 將添加一個(gè)屬性objects,它包含默認(rèn)的Manager 實(shí)例。如果你添加自己的Manager實(shí)例的屬性,默認(rèn)值則不會(huì)出現(xiàn)。思考一下下面的例子:
from django.db import models
class Person(models.Model):
# Add manager with another name
people = models.Manager()
關(guān)于模型管理器的更多信息,參見Managers 和 Retrieving objects。
譯者:Django 文檔協(xié)作翻譯小組,原文:Model class。
本文以 CC BY-NC-SA 3.0 協(xié)議發(fā)布,轉(zhuǎn)載請(qǐng)保留作者署名和文章出處。
Django 文檔協(xié)作翻譯小組人手緊缺,有興趣的朋友可以加入我們,完全公益性質(zhì)。交流群:467338606。