Привет, я довольно новичок в 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 = []
когда я выбрасываю assert (assert False, self.inlines) над self.inlines = [], он правильно показывает inlines, но inline все еще появляются? Даже если я опустошил список.
Помогает по достоинству!
Спасибо.