【问题标题】:what is happening on os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true" 上发生了什么
【发布时间】:2021-09-01 12:59:28
【问题描述】:
当我在 django 应用程序中使用 botframework 创建机器人时,我无法从 bot 调用该应用程序的模型。我得到的解决方案是 put """os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = Ture" settings.py 文件中的“”。它对我来说很好。但是我很想知道在我执行此步骤时发生了什么。它安全吗?
【问题讨论】:
标签:
python
python-3.x
django
django-models
botframework
【解决方案1】:
我很确定您允许 django 项目使用 asyncio 模块和 async 关键字异步运行。
【解决方案2】:
不推荐将 DJANGO_ALLOW_ASYNC_UNSAFE 设置为 true。它可能会导致数据丢失。所以我将函数更改为 API 端点并调用它,而不是调用函数。它对我有用