Django.core.exceptions.SynchronousOnlyOperation
Обновил python с 3.6 до 3.8.
Получаю эту ошибку, когда пытаюсь подключиться к Django Admin.
Это из-за смены версии?
django.core.exceptions.SynchronousOnlyOperation: Вы не можете вызвать это из асинхронного контекста - используйте поток или sync_to_async.
Upgrade to Django version 4 and see if this is solves
Совместимость с Python¶
Django 4.0 supports Python 3.8, 3.9, and 3.10. We highly recommend and only officially support the latest release of each series.
The Django 3.2.x series is the last to support Python 3.6 and 3.7.
Существует одна переменная окружения (DJANGO_ALLOW_ASYNC_UNSAFE), которая вызывает эту ошибку asyncio. По умолчанию она установлена в значение false.
.
Я сделал следующее: в config.py я написал {os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"}. И просто обошел его.