【发布时间】:2023-03-31 18:21:01
【问题描述】:
我目前正在尝试使用 Celery 发送带有 django 频道的套接字。但是我在那里发现了与使用 Django 的 shell 相同的问题,希望有人能启发我。
我已经设置好了,以便在views.py中,当用户发送一个POST请求时,它会调用
Group("chat").send({'text':'hello'})
然后浏览器会显示一个警报。
但是,当我尝试使用 Django 的 shell 或 Celery 的任务之一做同样的事情时:
$ python3 manage.py shell
$ from channels import Group
$ Group("chat").send({'text': 'hello'})
它什么也不做,甚至不返回错误。
【问题讨论】:
标签: python django django-celery django-channels