
使用 redisco 时发现 objects 这个类是从哪继承来的?求解惑
from redisco import models class Person(models.Model): name = models.Attribute(required=True) created_at = models.DateTimeField(auto_now_add=True) fave_colors = models.ListField(str) person = Person(name="nama") person.save() abc = Person.objects.filter(name = "nama")[0] print abc.name 1 dikT 2017 年 5 月 6 日 via Android 这是 django.很多人都说,我们应该知其原理,但是我觉得,你应该先会使它,扯别的都 tm 卵用 |
2 PythonAnswer 2017 年 5 月 6 日 黄字 models.Model |
3 PythonAnswer 2017 年 5 月 6 日 Model.objects 如果不自定义, django 会默认分配你一个 objects = models.Manager() |
4 wwqgtxx 2017 年 5 月 6 日 @PythonAnswer @dikT 请仔细看,这是 redisco,只不过它是模仿了 django 的接口而已 根本实现一般是通过一个 metaclass 实现的,那个 metaclass 是加在 models.Model 上被连带继承了 |