ソフトウェア開発プログラミング

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

ソフトウェア開発
この記事は約1分で読めます。
スポンサーリンク

Djangoの管理サイトの一覧には選択したレコードを一括で操作することができる機能がありますが、場合によってその機能を使いたくないこともあると思います。

今回はDjangoの管理サイトの一覧からチェックボックスと操作蘭を非表示にする方法を説明したいと思います。

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

koichi-ezato/sample
Contribute to koichi-ezato/sample development by creating an account on GitHub.
スポンサーリンク

前提条件

  • Python:3.6.2
  • Django:3.0.5

実装方法

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

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

動作確認

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

python manage.py runserver

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

最後に

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

スポンサーリンク
スポンサーリンク
KoEをフォローする
CodeLab

コメント

タイトルとURLをコピーしました