🔖
Djangoの管理画面が開けない
結論
プロジェクトフォルダー内のurl.pyで指定しているパスと一致していませんでした。
不具合の概要
下記のURLでローカルホストの管理画面を開こうとしましたが、404エラーになってしまっていました。
http://localhost:8000/admin
原因
adminの後ろに「/」が足りなかったのが原因でした。
プロジェクトフォルダー内のurl.pyが下記のような設定になっていたため、urlで指定する際にadminの後ろに「/」をつける必要がありました。
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include("WebSite.urls")),
]
対策
単純にadminの後ろに「/」をつけることで管理画面にアクセスできました。
http://localhost:8000/admin/
Discussion