擅长:python、mysql、java
<p>默认情况下,Django向每个Django模型类添加一个名为objects的管理器。但是,如果要将对象用作字段名,或者要在管理器中使用对象以外的名称,则可以基于每个模型对其进行重命名。要重命名给定类的管理器,请定义类型为的类属性模特。经理()在那个模型上。例如:</p>
<pre><code>from django.db import models
class Person(models.Model):
#...
people = models.Manager()
</code></pre>
<p>使用这个示例模型,个人.对象将生成AttributeError异常,但是个人。个人。所有人()将提供所有Person对象的列表。你知道吗</p>
<p><a href="https://docs.djangoproject.com/en/1.10/topics/db/managers/" rel="nofollow noreferrer">You can find further information on managers, and the best practices using them at this link</a></p>