Django Logo

[Django]管理者サイトの一覧のチェックボックスを非表示にする

Django の管理サイトの一覧には選択したレコードを一括で操作することができる機能がありますが、場合によってその機能を使いたくないこともあると思います。
今回は Django の管理サイトの一覧からチェックボックスと操作蘭を非表示にする方法を説明したいと思います。

今回実装したソースは下記にありますので、そちらも参考にしてもらえればと思います。

前提条件

  • Python : 3.6.2
  • Django : 3.0.5

実装方法

今回は accounts アプリケーションの admin.pyUserAdmin に非表示の処理を実装したいと思います。

@admin.register(User)
class UserAdmin(admin.ModelAdmin):
    ...
    actions = None
    ...

動作確認

下記コマンドを実行し、該当ページを確認してみます。

$ python manage.py runserver

チェックボックスと操作欄が非表示になりました!!

最後に

管理者サイトはカスタマイズすることで使い勝手をより良いものにすることができます。管理サイトの色々なカスタマイズ方法を身に付け理想的な管理者サイトの開発に役立てたいですね。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

モバイルバージョンを終了