【问题标题】:Django update model instance asynchronouslyDjango 异步更新模型实例
【发布时间】:2021-05-04 08:30:08
【问题描述】:

我的网站有一个按钮,可以在下拉菜单中检查通知,同时仍保留在同一页面上。我想在单击按钮时更新该用户的每个通知的字段unread 从True 到False,而无需更改或更新页面。

我一直在研究 Celery 来解决这个问题,但在深入研究之前,我想问问社区解决这类功能的最佳实践是什么。

【问题讨论】:

    标签: python html django asynchronous celery


    【解决方案1】:

    只要获取通知的实际过程不会花费很长时间,您就可以将其设为 ajax 请求。那将是最简单的方法。 你也可以在前端使用 Django 通道和 websocket,但这有点复杂。 补充一点,Celery 更适合长时间运行的后台任务或有节拍的计划任务。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2018-04-26
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多