
まだ機能しない詳細、およびインストール方法-猫の下。
クリスマスの週末をありがとう、それはTwitterからDjango管理パネルにBootstrapをねじ込む時でした。 すべてがまだ機能しているわけではなく、どこでもテストされていないので、私はそれをそのまま広げました:)
リポジトリ: https : //bitbucket.org/salvator/django-admintools-bootstrap/
pip(できればvirtualenv)を使用してインストールします。
$ pip install -e hg+https://bitbucket.org/salvator/django-admintools-bootstrap#egg=admintools_bootstrap
django-admin-toolsがインストールされていない場合、依存関係からインストールされます。 それらを構成する必要があります( 手動 )。
なぜなら 現在のバージョンのadmintools-bootstrapでは、サブメニューは機能しません。最大2レベルのネストを使用して独自のadmin_toolsメニュー構成を作成することをお勧めします( manual )。
admin_tools管理パネルが機能したら、ブートストラップを接続できます。
設定を編集して、 admintools_bootstrapをINSTALLED_APPSリストの一番上に追加します。
静的ファイルが設定されている場合、Djangoはパッケージから静的ファイルを取得し、すべてがすぐに機能するはずです。 そうでない場合は、バグレポートを書いてください:)
動作するもの:
- チェンジリスト(上部パネルに検索が表示されます)
- フォーム
- チェンジリストフィルター
- ページネーション
管理ツールのサブメニューはまだ機能しませんが、やがて修正されると思います。
何が起こったかのスクリーンショットのカップル:
リスト(サイト名はSite.objects.get_currentから派生)+いくつかのインターフェースのツイスト、これは最新バージョン

次は古いスクリーンショットです:
ユーザー名

一覧

ダッシュボード

UPD:ログインページの調整、いくつかのバグの修正、 選択のための選択
UPD2:django.contrib.sitesアプリケーションを接続している場合、ナビゲーションとタイトルに表示されるサイト名はSite.objects.get_current()から取得されます。 管理パネルでサイトの名前を変更するためにシャロンを編集する必要がなくなりました。
UPD3:ブートストラップ2.0の移植が進行中
