61949


現在、djangoでウェbサイトの開発を勉強している大学生です。コマンドプロンプトで「python manage.py
runserver」と書いたところ、以下のようなエラーが出てしまいました。

?: (admin.E408)'django.contrib.auth.middleware.AuthenticationMiddleware' must
be in MIDDLEWARE in order to use the admin application.  
?: (admin.E409) 'django.contrib.messages.middleware.MessageMiddleware' must be
in MIDDLEWARE in order to use the admin application.  
?: (admin.E410) 'django.contrib.sessions.middleware.SessionMiddleware' must be
in MIDDLEWARE in order to use the admin application.

どうすればよいか全く分からず途方に暮れています。是非プロフェッショナルの皆様方の力を貸していただけるとありがたいです。


CC BY-SA 4.0
2020-01-02T13:44:40.033
61940
2020-01-03T16:24:11.597
36669
question
python django
Django E.408, E.409 and E.410 errors on runserver


settings.pyの MIDDLEWAREの順番を確認してください。

おそらく、AuthenticationMiddleware、MessageMiddleware、SessionMiddlewareを設定すれば治ると思います。


CC BY-SA 4.0
2020-01-03T16:24:11.597
61949
2020-01-03T16:24:11.597
4041
61940
answer