
You cannot call this from an async context - use a thread or sync_to_async
来包装你的同步函数,使其可以在异步上下文中被调用。错误通常是因为在异步上下文中尝试执行了同步操作,特别是在Django的ORM操作中。请根据你的具体场景选择合适的解决方案,并确保你理解每个解决方案的潜在影响。如果你确定你的代码不会在并发环境中运行,并且你完全理解可能的风险,你可以通过设置环境变量。但请注意,这可能会导致数据丢失或损坏,因此不建议在生产环境中使用。来运行异步函数,但要注意,这可能会降低异步编程的优势。这样,你就可以在异步视图中安全地调用同步函数了。调用,而不依赖于调用代码中的连接对象。

















