我坚持使用django的管理功能。
如何使用admin的list_filter作为来自toppingsAdmin的披萨?
For example, I have these models,
class Topping(models.Model):
# ...
class Pizza(models.Model):
# ...
toppings = models.ManyToManyField(Topping)
From PizzaAdmin, I can call list_filter = ('toppings',)
但是,如何从toppingsAdmin调用比萨饼。好像list_filter = ('pizzas',)
似乎不起作用,因为它在Topping模型中没有变量。
谢谢
答案 0 :(得分:0)
将related_name添加到Pizza模型中的浇头字段:
toppings = models.ManyToManyField(Topping, related_name='pizzas')
现在你可以使用list_filter
中的'pizzas'了