Django 异步更新模型实例
Django update model instance asynchronously
我的网站有一个按钮,用于检查通知作为下拉菜单,同时仍保留在同一页面上。我想在单击按钮时将每个通知的字段 unread
从 True
更新到该用户的 False
,而无需更改或更新页面。
我一直在研究 Celery 来解决这个问题,但在深入研究之前,我想问问社区解决此类功能的最佳实践是什么。
只要获取通知的实际过程不会花费很长时间,您就可以将其设为 ajax 请求。那将是最简单的方法。
您也可以在前端使用 Django 通道和 websockets,但这有点复杂。
补充一下,Celery 更适合长时间的 运行 后台任务或有节拍的计划任务。
我的网站有一个按钮,用于检查通知作为下拉菜单,同时仍保留在同一页面上。我想在单击按钮时将每个通知的字段 unread
从 True
更新到该用户的 False
,而无需更改或更新页面。
我一直在研究 Celery 来解决这个问题,但在深入研究之前,我想问问社区解决此类功能的最佳实践是什么。
只要获取通知的实际过程不会花费很长时间,您就可以将其设为 ajax 请求。那将是最简单的方法。 您也可以在前端使用 Django 通道和 websockets,但这有点复杂。 补充一下,Celery 更适合长时间的 运行 后台任务或有节拍的计划任务。