Я установил django 3.0 в python 3.7 и запустил базовый проект django. Я создал суперпользователя и запустил сервер разработки, используя python manage.py runserver
. Когда я перехожу на localhost:8000/admin
, он показывает мне пользовательский интерфейс для входа в систему после того, как я ввел свои учетные данные, он перенаправляет обратно на localhost:8000/admin
, но в это время сервер перестает работать без каких-либо ошибок на консоли.
Последнее сообщение, которое я вижу вфайл журнала
(0.002) SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."expire_date" > '2019-12-11T08:52:16.929697+00:00'::timestamptz AND "django_session"."session_key" = 'tqpcf2gv6iqatc42pdmz6zdjpy7iri37') LIMIT 21; args=(datetime.datetime(2019, 12, 11, 8, 52, 16, 929697, tzinfo=<UTC>), 'tqpcf2gv6iqatc42pdmz6zdjpy7iri37')
(0.002) SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" WHERE "auth_user"."id" = 1 LIMIT 21; args=(1,)
Кто-нибудь сталкивался с этой проблемой? В чем может быть решение?
РЕДАКТИРОВАТЬ: Я обнаружил, что кто-то сталкивался с такой же проблемой в reddit похоже, что это ошибка в Django
Удаление djangoтогда помогла установка django 2.2.8 с pip install "django>=2.2,<3"
.