🙆♀️
【備忘録】Django - 環境構築
マイグレーション
マイグレーションとはModelに加えた修正をデータベースに反映すること。
※マイグレーション関連の操作を行う際はサーバーを一時停止する。
- マイグレーションファイルの作成
python manage.py makemigrations
- マイグレーションの実行
python manage.py migrate
管理画面
管理画面とは、管理者のみがログインできる、Djangoアプリケーションの情報をブラウザから編集できるページのこと。管理画面を使ってModelの情報を一覧表示・追加・編集・削除ができる。
- 管理画面の作成
python manage.py createsuperuser
-
ログイン
下記コマンド実行後、localhost/admin/にアクセスする
例) 127.0.0.1:8000/admin/
python manage.py runserver
-
Modelの表示
管理画面はadmin.py
で管理している。
Modelクラスを管理画面に登録するため、register関数を使用する。
register関数には対象のModelクラス(ここではProduct)を指定する
admin.py
from django.contrib import admin
from .models import Product
admin.site.register(Product)
Discussion