django 模型中 e=Emp.objects.all() 中的“对象”是啥

Posted

技术标签:

【中文标题】django 模型中 e=Emp.objects.all() 中的“对象”是啥【英文标题】:What is 'objects' in e=Emp.objects.all() in django Modelsdjango 模型中 e=Emp.objects.all() 中的“对象”是什么 【发布时间】:2015-06-08 13:15:47 【问题描述】:

Emp 是 django 中的模型,所以 e=Emp.objects.all()

e : 引用查询集

Emp : 参考型号名称

all() : 指从表中获取所有列

对象:?

请在此查询中深入解释什么是“对象”。

【问题讨论】:

请帮助我是 django 和 python 的新手。 那么您为什么不阅读教程,其中解释了所有这些? docs.djangoproject.com/en/1.8/topics/db/managers 【参考方案1】:

这是一个模型管理器。这是上面的docs。

来自文档:

管理器是向 Django 模型提供数据库查询操作的接口。 Django 应用程序中的每个模型都至少存在一个 Manager。

【讨论】:

以上是关于django 模型中 e=Emp.objects.all() 中的“对象”是啥的主要内容,如果未能解决你的问题,请参考以下文章

在Django中实现具有许多重叠字段的模型的最佳方法?

Django 模型不是 ajax 可序列化的

Django - 在管理页面中显示“模型对象”而不是对象标题

Django:模型对象保存中的 datetime.now() 时间不一致

Django 模型方法 - create_or_update

django createviw-创建另一个模型对象并在当前模型中使用它