标签: django django-admin
如果内联中不显示任何对象,是否有一种方法可以禁止显示内联模板?我宁愿隐藏内联而不是显示带有空值/空值的内联。
我尝试过这两种方式,首先使用条件逻辑在对象本身为model时将InlineModelAdmin的{{1}}属性设置为None。这不起作用,因为我正在处理内联定义中的类对象,而不是类本身的实例。
model
InlineModelAdmin
None
我的第二种方法是使用类似的方法修改ModelAdmin。同样的问题。
我没有尝试修改模板,但似乎这可能是最好的方法。
修改查询集似乎不起作用,因为查询集已经返回一个空集。
答案 0 :(得分:3)
感谢@okm
class MyInline(admin.TabularInline): model = MyModel extra = 0