管理者の作成
python manage.py createsuperuser
上記のコマンドを入力すると次の項目の入力を求められるため、入力します。
Username | 作成する管理者名を入力します。 |
Email address | メールアドレスを入力します。 |
Password | 管理者のパスワードを作成します。8文字以上にします。 |
Password(Again) | パスワードの再入力です。 |
python manage.py createsuperuser
上記のコマンドを入力すると次の項目の入力を求められるため、入力します。
Username | 作成する管理者名を入力します。 |
Email address | メールアドレスを入力します。 |
Password | 管理者のパスワードを作成します。8文字以上にします。 |
Password(Again) | パスワードの再入力です。 |
管理者ツールで利用するモデルはあらかじめ設定が必要です。
設定は、アプリケーションの「 admin.py 」で行います。
登録する
from django.contrib import admin
from .models import User
# Register your models here.
admin.site.register(User)
管理者ツールにログインするには、「 http://localhost:8000/admin 」をブラウザで開きログインします。
管理者ツールは初期の状態では、英語の表示になっています。日本語に変更するには「 settings.py 」を次のように編集します。
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
管理サイトにログインするための URL を変更するには、次のように変更します。
「 http://localhost:8000/admin_curtom_url 」で、ログイン画面が表示されます。
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin_curtom_url/', admin.site.urls),
path('hello/', include(('hello.urls', 'hello')))
]