Что происходит на os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"
Пока я создаю бота с помощью botframework в приложении django, я не могу вызвать модели этого приложения из бота. Я нашел решение в том, чтобы поместить """os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = Ture""" в файл settings.py. Это работает нормально для меня. Но мне интересно знать, что происходит, когда я делаю этот шаг. Это безопасно?
Я почти уверен, что вы позволяете проекту django работать асинхронно, используя модуль asyncio и ключевое слово async.
Установка DJANGO_ALLOW_ASYNC_UNSAFE в true не рекомендуется. это может привести к потере данных. поэтому я изменил функцию как конечную точку API и вызываю ее, вместо вызова функции. это работает для меня