[Django]データベースの管理ツール

Djangoにはデータベースの管理ツールが用意されていて、それを使ってWeb上でテーブルなどの編集が行える

### 管理者の作成
$ python manage.py createsuperuser
Username (leave blank to use ‘vagrant’): admin
Email address: ****@gmail.com
Password:
Password (again):
Superuser created successfully.

### モデルを管理ツールで利用できるようにする
– アプリケーションのadmin.pyで編集する
/hello/admin.py

from django.contrib import admin
from .models import Friend

admin.site.register(Friend)

### adminログイン
http://192.168.33.10:8000/admin


– AUTHENTICATION AND AUTHORIZATIONに「Groups」「Users」モデルが用意されている
– 下がmigrationで作成したテーブル

### 管理ツールからレコードの作成

### 利用者の管理ページ
add userから追加する

まあ、便利といえば便利