我在看一些代码,我很好奇这是否是好的做法。Django自定义管理器
class ToDoManager(models.Manager):
def scheduled(self):
"""
Returns QuerySet of all things to be done.
"""
return self.filter(...)
class ImpStuff(models.Model):
....model definition
objects=TodoManager
我总是看到自定义管理器重写get_query_set(释义)方法。这是处理事情的好方法吗?
是的我会期望像Model.objects.scheduled()方法链。是对的吗? – Ben
是!它似乎是正确的地方放东西... –
真棒谢谢安德鲁! – Ben