首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django频道推送实时数据库更新

Django频道推送实时数据库更新
EN

Stack Overflow用户
提问于 2018-07-09 12:06:35
回答 1查看 557关注 0票数 0

我在HTML页面上显示了一个数据库表,但数据库不断更新。我希望通过django频道实时显示这些更新。

我已经写了一个带有django信号的接收器函数。

我的问题是:我应该在receiver函数中编写哪些django通道代码,以便更新HTML页面上的数据库表以实时显示更改?

例如,当我访问HTML页面时,我会看到一个数据库表。每次数据库有任何变化时,我都会看到表被实时更新。使用group_send方法可以做到这一点吗:

代码语言:javascript
复制
async_to_sync(channel_layer.group_send)("chat", {"type": "chat.message", "text": "updated queryset"}) 

但是,它是否可以发送从数据库表中提取的查询集,而不是发送文本?

或者,这不是显示数据库实时更新的最佳方式吗?

任何指导都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2018-07-09 16:17:07

当表更新时,您可以将add或uddate数据封装到json中,并将其发送给组用户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51238095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档