完本文件涵蓋了該model類的功能。有關模型的更多資訊,請參閱模型參考指南的完整列表。
每個非抽象model類都必須新增乙個 manager例項。django確保在您的模型類中至少指定了乙個預設的manager。如果你不新增自己的manager,django將新增乙個包含預設 manager例項的objects屬性。如果新增自己的 manager例項屬性,則不會顯示預設屬性。
請考慮以下示例:
from django.db import models
class
person
(models.model)
:# add manager with another name
people = models.manager(
)
有關模型管理器的更多詳細資訊,請參閱 manager 和 檢索物件
。譯者例項:
# 1.模型類中定義manager的名稱
class
book
(models.model)
: mmanager = models.manager(
)#...
# 2.使用manager
print
(book.mmanager.
all())
# 3.輸出結果
,,]>
Django 2 1 3 模型層 索引
索引類可輕鬆建立資料庫索引。可以通過meta.indexes選項新增它們 本文件解釋了索引的api引用和index 選項。引用內建索引 索引是在django.db.models.indexes中定義的,但為方便起見,它們被匯入到 django.db.models。標準約定是使用from django...
Django 模型層 模型
django內建模型方法 乙個模型包含了資料的字段和操作方法,每個模型對映為一張資料庫中的表 person models.py from django.db import models class person models.model first name models.charfield max...
Django筆記 模型層
1 模型類定義 模型定義的基本結構 from django.db import models class modelname models.model field models.xxfield field models.xxfield class meta db table other metas ...