Djangoチュートリアル(4) Django Admin
Django は、サイト管理者向けの一元化されたコンテンツ編集インタフェースを提供しています。
admin はサイトの訪問者でなく、サイト管理者に使われることを意図しています。
というものらしい
まずはログインできるところまで
python manage.py createsuperuser
で管理ユーザを作る
python manage.py runserver
でサーバ起動
http://127.0.0.1:8000/admin/にアクセス
今作った管理ユーザでログイン
pollsアプリを管理できるようにする
polls/admin.pyを修正するだけで管理画面に"POLLS"と"Question"が出てくる
from django.contrib import admin
from .models import Question
admin.site.register(Question)
追加・修正・削除ができるようになってる
編集の履歴まで見えるようになってるな
でもQuestionに紐付いたChoiceまでは見えてない
きっとこうすればいけるよね
from django.contrib import admin
from .models import Question, Choice
admin.site.register(Question)
admin.site.register(Choice)
見えた見えた
紐付けも変更できる
優秀
こんなサイトを自動で作ってくれるなんて