Django
の管理サイトの一覧には選択したレコードを一括で操作することができる機能がありますが、場合によってその機能を使いたくないこともあると思います。
今回は Django
の管理サイトの一覧からチェックボックスと操作蘭を非表示にする方法を説明したいと思います。
今回実装したソースは下記にありますので、そちらも参考にしてもらえればと思います。
GitHub - koichi-ezato/sample
Contribute to koichi-ezato/sample development by creating an...
前提条件
- Python : 3.6.2
- Django : 3.0.5
実装方法
今回は accounts
アプリケーションの admin.py
の UserAdmin
に非表示の処理を実装したいと思います。
@admin.register(User)
class UserAdmin(admin.ModelAdmin):
...
actions = None
...
動作確認
下記コマンドを実行し、該当ページを確認してみます。
$ python manage.py runserver
チェックボックスと操作欄が非表示になりました!!
最後に
管理者サイトはカスタマイズすることで使い勝手をより良いものにすることができます。管理サイトの色々なカスタマイズ方法を身に付け理想的な管理者サイトの開発に役立てたいですね。
コメント