2

如果内联中不存在要显示的对象,有没有办法禁止显示内联模板?我宁愿完全隐藏内联而不是显示带有空白/空值的内联。

我尝试了两种方法,第一种是使用条件逻辑将model属性设置InlineModelAdminNone对象本身为None. 这不起作用,因为我正在处理内联定义中的类对象,而不是类本身的实例。

我的第二种方法是用类似的方法修改 ModelAdmin。同样的问题。

我没有尝试修改模板,但似乎这可能是最好的方法。

修改查询集似乎不起作用,因为查询集已经返回一个空集。

4

1 回答 1

4

感谢@okm

class MyInline(admin.TabularInline):
    model = MyModel
    extra = 0
于 2014-03-24T20:17:29.487 回答