Python
Django

django-admin-bootstrap を試してみる

Django管理者向けのサイドバーメニューを使用したレスポンシブなテーマ。
AWESOME DJANGO の ADMIN INTERFACE 部門で(アルファベット順ですが)2番目に紹介されてたので試してみることに。
ドキュメント に従って設定。

使用した環境

Windows10
Python 3.5.4
Django 1.11.8
django-admin-bootstrap 0.3.8

インストール

> pip install bootstrap-admin

設定

settings.py

INSTALLED_APPS に bootstrap_admin を追加。
django.contrib.admin の前に追加すること。

INSTALLED_APPS = [
    # TODO: for django-admin-bootstrap
    'bootstrap_admin',
    'django.contrib.admin',
    ...
]

これだけ。

管理サイトを起動

デフォルトの管理サイト(Home)

比較のため django-admin-bootstrap 適用前のデフォルトの管理サイト

通常_admin_.png

django-admin-bootstrap 適用後の管理サイト(Home)

bootstrap-admin.png

ログイン画面もカッコいい。
bootstrap-login.png

スマホから。

残念ながらスマホはログインユーザーの表示が少しかぶってる。

感想

スマホの件に目をつぶれば、いくつか試した管理インターフェイスでこれが1番カッコいい。
どこかで使いたい。

ライセンス

BSD 3-clause

ライセンスについてご参考。
- たくさんあるオープンソースライセンスのそれぞれの特徴のまとめ
- 商用利用できるオープンソースライセンスはけっきょくどれで何をすればいいのか?