1、显性属性
开发者手动书写的属性。
2、隐性属性
开发者没有书写,ORM自动生成的。
如果你把隐形属性手动声明了,系统就不会为你产生隐性属性了。
class Animal(models.Model): a_name = models.CharField(max_length=16) # 显性查询,自定义管理器 a = models.Manager()
def get_animal(request): animals = Animal.a.all() for animal in animals: print(animal.a_name) return HttpResponse('查询成功!')