manage.py createsuperuser

createsuperuserはDajgoで管理者ユーザーを作成するコマンド。

なお、django-admin startprojectでプロジェクトを作成した状態だと

テーブルが未作成のためmigrateでテーブルを作成する必要がある。

 

 

以下、プロジェクト作成~管理者ユーザーを作成するまでの手順。

 

1.ターミナルで以下コマンドを指定して新たにプロジェクトを作る

Set-Location -Path D:\lab\django_lab

django-admin startproject superusertest

 

 

2.manage.py migrateでプロジェクトにテーブルを作成する

Set-Location -Path D:\lab\django_lab\superusertest

python manage.py migrate

 

3.createsuperuserで管理者ユーザを作成する。

 下記コマンドを入力すると対話型でユーザID等の入力を求められる

python manage.py createsuperuser

 

4.manage.py runserverで開発サーバーを起動し、

  ブラウザに http://127.0.0.1:8000/admin を入力する。

  以下、管理画面が起動されるので3で作成したユーザーでログインできることを確認する。