Bootstrap 5.3と素のJavaScriptで構築された、MITライセンスの無料管理ダッシュボードテンプレート。
fabiocaccamo/django-admin-interface
管理画面からカスタマイズできる、レスポンシブなフラットテーマでDjangoの標準管理画面を置き換えるパッケージ。
- スター
- 2,050
- フォーク
- 204
- 未解決の Issue
- 19
- 最終コミット
- 6 日前
これは何?
django-admin-interfaceは、Django組み込みの管理サイトをモダンでレスポンシブなフラットデザインに変更するパッケージです。管理者は管理画面からタイトル、ロゴ、色を変更でき、コードを編集せずに複数のテーマを保存して切り替えられます。
テーマ機能に加え、関連オブジェクトの表示に従来のポップアップウィンドウではなくモーダルを使い、本番環境とステージング環境を区別する環境名のマーカーや言語選択機能を追加します。また、フィールドセットとインラインの折りたたみ・タブ表示、ナビゲーションバーのアプリメニューの折りたたみに対応します。リストフィルターには解除リンク、選択項目のハイライト、ドロップダウンが追加され、アクションバーと保存ボタンはスクロール中も固定表示されます。
インストール時は、admin_interfaceとcolorfieldをdjango.contrib.adminより前にINSTALLED_APPSへ追加し、migrateとcollectstaticを実行します。オプションのテーマfixture(Django、Bootstrap、Foundation、U.S. Web Design Standards)はloaddataで読み込めます。また、django-ckeditorやdjango-modeltranslationなど、複数のサードパーティ製管理画面ウィジェットとのスタイル互換性も備えています。
主な機能
- 01管理画面からタイトル、ロゴ、色を編集できるカスタマイズ可能なテーマ
- 02ポップアップウィンドウの代わりに関連オブジェクトをモーダルで表示
- 03環境を区別するための環境名マーカー
- 04フィールドセットとインラインの折りたたみ・タブ表示
- 05リストフィルターの解除リンク、ハイライト、ドロップダウン
- 06複数のサードパーティ製管理画面パッケージとのスタイル互換性
ユースケース
- 社内ツールやクライアント向けに、Django管理サイトをブランドに合わせた外観にする
- ステージング環境と本番環境の管理画面を、異なる環境ラベルで区別する
- アプリメニューやフィルターを活用し、多数のモデルを扱う管理画面を見やすくする
クイックスタート
- 1
pip でパッケージをインストールします
pip install django-admin-interface - 2
django.contrib.admin より前に admin_interface と colorfield を INSTALLED_APPS に追加します
- 3
データベースのマイグレーションを実行します
python manage.py migrate - 4
静的ファイルを収集し、アプリケーションサーバーを再起動します
python manage.py collectstatic --clear
使う前に知っておきたいこと
- 設定の追加と collectstatic の実行が必要なため、差し替えるだけでは使えません。
- django-redis で JSON serializer を使用すると、専用のキャッシュを設定しない限りシリアライズエラーが発生する場合があります。
トピック
よくある質問
- django-admin-interface とは?
- 管理画面からカスタマイズできる、レスポンシブなフラットテーマでDjangoの標準管理画面を置き換えるパッケージ。 django-admin-interfaceは、Django組み込みの管理サイトをモダンでレスポンシブなフラットデザインに変更するパッケージです。管理者は管理画面からタイトル、ロゴ、色を変更でき、コードを編集せずに複数のテーマを保存して切り替えられます。
- django-admin-interface は無料で使えますか?ライセンスは?
- django-admin-interface は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- django-admin-interface は今もメンテナンスされていますか?
- 活発にメンテナンス中。django-admin-interface の最終コミットは 2026年11月1日 です。
- django-admin-interface は何に使えますか?
- 社内ツールやクライアント向けに、Django管理サイトをブランドに合わせた外観にする ステージング環境と本番環境の管理画面を、異なる環境ラベルで区別する アプリメニューやフィルターを活用し、多数のモデルを扱う管理画面を見やすくする
- django-admin-interface のインストール方法は?
- pip でパッケージをインストールします: pip install django-admin-interface django.contrib.admin より前に admin_interface と colorfield を INSTALLED_APPS に追加します データベースのマイグレーションを実行します: python manage.py migrate 静的ファイルを収集し、アプリケーションサーバーを再起動します: python manage.py collectstatic --clear
- django-admin-interface はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/fabiocaccamo/django-admin-interface
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Django adminをグリッドベースのレイアウトとモダンなデザインにする、軽快なテーマ兼拡張機能です。
Moonraker APIを基盤に、Klipper搭載3Dプリンターを監視・操作できるレスポンシブなWebインターフェース。
クラスベースビューを基盤に、拡張やテーマ設定を想定して作り直されたDjango標準管理インターフェース。
ページのコンテンツタイプを独自に定義し、領域ごとに順序付きのコンテンツブロックを管理できる、拡張性の高いDjango CMS。