【发布时间】:2011-04-11 22:18:10
【问题描述】:
嘿,我是 Django 的新手,我正在寻找动态编辑管理类变量(完整的想法是在添加时隐藏内联,仅在编辑时显示,但我在这里提炼问题)。
有人可以解释为什么这不起作用吗?
class dbTablePermissionInline(admin.TabularInline):
model = dbPermission
class adminDbTable(admin.ModelAdmin):
inlines = [
dbTablePermissionInline,
]
def __init__(self, *args, **kwargs):
super(adminDbTable,self).__init__(*args, **kwargs)
self.inlines = []
当我在 self.inlines = [] 上方抛出一个断言 (assert False, self.inlines) 时,它正确显示了内联,但内联仍然出现?即使我已经清空了列表。
帮助表示赞赏! 谢谢。
【问题讨论】: