Django отключает редактирование (но позвольте добавлять) в представлении TabularInline

Я хочу отключить редактирование ВСЕХ объектов в конкретном экземпляре TabularInline при тихом разрешении дополнений и при тихом разрешении редактирования родительской модели.

У меня есть эта тривиальная установка:

class SuperviseeAdmin(admin.TabularInline):
  model = Supervisee

class SupervisorAdmin(admin.ModelAdmin):
  inlines = [SuperviseeAdmin]

admin.site.register(Supervisor, SupervisorAdmin)

Я попытался добавить a has_change_permission функция к SuperviseeAdmin это возвращается False безусловно, но это не имело никакого эффекта.

Я попытался установить actions = None в SuperviseeAdmin но это не имело никакого эффекта.

Что я мог бы забыть, что это могло заставить это работать?

10
задан VoteyDisciple 1 June 2010 в 17:10
поделиться