Хорошо, вот подвох. Когда я создаю проект django с django-admin.py startproject myproject
и запускает сервер как python3 manage.py runserver
, все работает нормально.
Однако, когда я создаю проект с django-admin startproject myproject
и запускает сервер как python3 manage.py runserver
, он дает мне тонны ошибок проверки системы, таких как:
django.core.exceptions.ImproperlyConfigured: Passing a 3-tuple to include() is not supported. Pass a 2-tuple containing the list of patterns and app_name, and provide the namespace argument to include() instead.
или
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:
ERRORS:
?: (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.