我正在使用Django 1.10和mongoDB编写应用程序的后端。 mongoDB数据库由外部程序(不是Django)填充。 Django接受websockets,当注册mongoDB更改时,websocket应该通过websockets将新数据推送到客户端。
问题:当更改mongoDB数据库(插入,更新,删除)时,Django是否可以收到通知?
我看过this lib,如果这是答案,我很乐意看到一个有效的例子。
我可以想象这种方法看起来像这样:
@channel_session
def ws_receive(message):
# If message == 'subscribe' and channel == 'mongoDB'
# Listen for mongoDB changes and push changes to client