我的模型:
OrderInfo 和 Print 是一对一的,Print 是多对一的,而 Painting 本身是 Club 的多对一。
class OrderInfo(models.Model):
print_ordered = models.OneToOneField(Print, blank=True)
class Print(models.Model):
painting = models.ForeignKey(Painting)
class Painting(models.Model):
club = models.ForeignKey(Club)
在我的 OrderInfoAdmin 中,我希望能够按相关的俱乐部进行排序,但我无法弄清楚执行此操作的语法。
我试过这个,但它不起作用:
class OrderInfoAdmin(admin.ModelAdmin):
list_filter = ['print_ordered__painting__club']
任何帮助表示赞赏,在此先感谢!