我有兩個型號外鍵鏈接的子方法:覆蓋模型
class Car(models.Model):
...
class Seat(models.Model):
page = models.ForeignKey(Car)
position = models.IntegerField()
...
現在我可以訪問一套汽車座椅這樣的:
car = Car.objects.get(pk=123)
car_seats = car.seat_set.all()
我想覆蓋all()
方法以默認返回按位置排序的一組席位。我知道如何覆蓋Car
模型中的seat_set,但是如何覆蓋它的一個方法?
謝謝,@ karthikr。我想我會選擇自定義管理器解決方案。 – mimo
是的,在我看來這是一個乾淨的解決方案。 – karthikr