Contents
管理者ユーザを作成
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...