Django

Django 管理者ユーザの作成

管理者ユーザを作成

DjangoではDB操作をWeb管理画面上から実施することができます。

管理画面にアクセスするにはまずは管理者ユーザを作成する必要があります。

python manage.py createsuperuser


# Username: <ユーザ名を入力>
# Email address: <アドレスを入力>
# Password:<パスワードを入力>
# Password (again): <パスワードを入力>

#Superuser created successfully.

 

管理画面へアクセス

python manage.py runserver 8080で開発サーバを起動します。

http://127.0.0.1:8080/admin/
このURLにアクセスすることで管理画面へアクセスできます。

Modelを管理画面から登録する

ModelつまりDBのテーブルに管理画面からデータを追加することができます。

そのためにはModelをadminサイトから参照できるように設定します。

polls/admin.py

from django.contrib import admin

from .models import Question

admin.site.register(Question)

 

上記設定が終わったら再び管理画面へアクセスし、Modelにアクセス/編集できることが確認できます。

Djanogo URLパターンの設定views.pyの準備 まずは以下のviews.pyを用意します。 polls/views.py def detail(req...