【发布时间】:2021-05-04 08:30:08
【问题描述】:
我的网站有一个按钮,可以在下拉菜单中检查通知,同时仍保留在同一页面上。我想在单击按钮时更新该用户的每个通知的字段unread 从True 到False,而无需更改或更新页面。
我一直在研究 Celery 来解决这个问题,但在深入研究之前,我想问问社区解决这类功能的最佳实践是什么。
【问题讨论】:
标签: python html django asynchronous celery
我的网站有一个按钮,可以在下拉菜单中检查通知,同时仍保留在同一页面上。我想在单击按钮时更新该用户的每个通知的字段unread 从True 到False,而无需更改或更新页面。
我一直在研究 Celery 来解决这个问题,但在深入研究之前,我想问问社区解决这类功能的最佳实践是什么。
【问题讨论】:
标签: python html django asynchronous celery
只要获取通知的实际过程不会花费很长时间,您就可以将其设为 ajax 请求。那将是最简单的方法。 你也可以在前端使用 Django 通道和 websocket,但这有点复杂。 补充一点,Celery 更适合长时间运行的后台任务或有节拍的计划任务。
【讨论】: