LoginSignup
6
3

More than 5 years have passed since last update.

django-admin-interface を試してみる

Posted at

「管理者自身がカスタマイズ可能な、最新の応答性の高いフラット管理インタフェース」
Django Packages の管理サイトインターフェース部門で機能比較表で✓が多かったので試してみることに。(人気はイマイチか?)
ドキュメント に従って設定。

使用した環境

Windows10
Python 3.5.4
Django 1.11.8
django-admin-interface-0.5.9

インストール

> pip install django-admin-interface

設定

settings.py

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

INSTALLED_APPS = [
    # TODO: for admin-interface
    'admin_interface',
    'flat_responsive',  # only if django version < 2.0
    'colorfield',
    'django.contrib.admin',
]

django-admin-interface の DBテーブルを作成

Djangoプロジェクトのディレクトリに移動し django-admin-interface のモデルをマイグレート。

> cd project_directory
> python manage.py migrate

collectstaticコマンド実行

今回はローカル環境だけなのでこれは不要。

管理サイトを起動

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

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

通常_admin_.png

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

あ、Django ドキュメント これと同じでは?

admin-interface_admin.png

ADMIN INTERFACE の Themes が追加されてるのでクリックしてみる。

change_theme_1.png

色を変えられる。

change_theme_2.png

センスがあればカッコ良くなるはず。

オプションのテーマがある

Bootstrap theme

以下のコマンド実行。1回目重複エラーがでたけれど、もう1回実行したらOKだった。

> cd project_directory
> python manage.py loaddata admin_interface_theme_bootstrap.json

白っ。

change_theme_bootstrap.png

一応他のテーマも。

Foundation theme

> python manage.py loaddata admin_interface_theme_foundation.json

change_theme_Foundation.png

U.S. Web Design Standards theme:

> python manage.py loaddata admin_interface_theme_uswds.json

change_theme_US.png

Themes のレコードをインサートしてるのです。

change_theme_3.png

ちなみにスマホから。

「管理者自身がカスタマイズ可能な、最新の応答性の高いフラット管理インタフェース」説明の通り。

ライセンス

MIT (MITの説明)ということでわりと自由。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3