我有一个like类似于社交网络的功能或点赞功能;用户点击星/心/任何东西来标记内容为喜欢。它是用ajax完成的,必须很快。
这里唯一的问题是,由于某些原因,我必须为每个任务执行一些任务like,我发现它们是直接在like视图中编码的,这使得它变慢了。
我正在考虑使用信号使这些任务的执行异步执行,以便视图可以立即发送回,json而javascript无需等待任务完成。
我开始为 django 创建一个信号,like但后来意识到 Djangosignals不是异步的,它最终会是一样的,视图必须等待信号完成才能发回它的响应。
因此,我可以尝试按照signal此处和此处的说明进行异步操作,但我也将post_save信号用于like模型,但现在我想知道视图是否可以在信号执行之前完成?