我在看一些代碼,我很好奇這是否是好的做法。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