基本クラスとして ModelAdmin を持つ約 50 の管理モデルがあります。50 モデルすべての削除機能を削除したいと考えています。2つの方法があると思います。
- has_delete_permission メソッドを再定義して false を返し、50 個のモデルすべての 'delete_selected' アクションを削除します (多くの作業)。
- 上記と同じことを django.contrib.admin.AdminModel で行います。ソースコードの変更を意味します。
ソースコードを変更したくありません。上記の2つの方法を期待して、これを行う他の方法はありますか?