演習 - ユーザーを作成する
プロジェクトを作成すると、管理インターフェイスは自動的に作成されますが、ユーザー アクセスは構成されません。 Django 管理サイトにサインインするには、スーパーユーザーになる最初のユーザーを作成する必要があります。
スーパーユーザーの作成
Visual Studio Code で、[ターミナル]>[新しいターミナル] を選択し、新しい [ターミナル] ウィンドウを開きます。
次のコードを実行して、仮想環境がアクティブになっていることを確認します。
# Windows .\\venv\\Source\\Activate # Linux or macOS source ./venv/bin/activate
次のコマンドを実行して、スーパーユーザーを作成します。
python manage.py createsuperuser
ウィザードに表示される質問に答えて、プロセスを完了します。 使用するユーザー名、メール アドレス、パスワードを入力します。
Note
パスワードは、Django の規格に従って複雑にする必要があります。これは、少なくとも 8 文字、大文字と小文字、特殊文字、および数字を組み合わせることを意味します。 複雑さの規則を満たしていない場合、Django によって要件をオーバーライドするかどうか尋ねられますが、これはお勧めしません。
管理サイトにサインインする
管理者ユーザーが作成されたら、Django 管理インターフェイスに初めてサインインします。 このモジュールの前半のプロジェクトのセットアップ中にサーバーを起動したため、管理サイトは既にアクティブになっています。
[https://resources.azure.com](http://localhost:8000/admin.) に移動します
前に作成したユーザー名とパスワードを入力します。
管理サイトに正常にサインインすると、次のような画面が表示されます。
[ユーザー] を選択します。
これで、作成したユーザーを含むユーザーの一覧が表示されます。
スタッフ ユーザーを作成する
右上隅の [ユーザーの追加] を選択します。
staffuser の [ユーザー名] を入力します。
複雑さの要件を満たす [パスワード] を入力し、パスワードを確認します。
[SAVE](保存) を選択します。
次の画面で、[スタッフのステータス] を選択して、新しいユーザーをスタッフ ユーザーにします。
[SAVE](保存) を選択します。