我的问题基本上是我目前正在制作一个基于Django(3.1) Python(v3.7.9)的定制管理系统,其中我从第三方工具中提取数据。该工具并没有为我提供我想要用于可视化和分析的每个数据的 webhook。
webhook 给了我一些信息,如果这些信息不在我的数据库中,我必须向他们的 API执行GET请求以获取其余详细信息。他们要求在 5 秒内成功响应 webhook,否则将触发重试。
如果我尝试在 webhook 的函数中执行获取请求,则将超过 5 秒的时间,我想出的解决方案是Django Middleware或Django Triggers,所以这最适合我的问题,我有点困惑。
注意:我不能降低 Django 版本,因为我必须使用异步函数