我想将API的行为更改为JSON触发(从浏览器调用),但由于对Python的了解有限,我甚至无法从Python客户端调用它
有人能帮我做些像manual这样的节目吗?这是我的简单客户:
class GenericAsyncAPIConsumerWith(GenericAsyncAPIConsumer):
async def websocket_connect(self, message):
# Super Save
await super().websocket_connect(message)
# Initialized operation
await self.model_activity.subscribe()
class UserConsumer(ObserverModelInstanceMixin, GenericAsyncAPIConsumerWith):
queryset = Course.objects.order_by("-start_time")
serializer_class = UserSerializer
# permission_classes = [IsAuthenticated]
@model_observer(User)
async def model_activity(self, message, observer=None, **kwargs):
# send activity to your frontend
await self.send_json(message)
我觉得文档有点不清楚,这是解决方案,也做了公关
从那时起,websocket将把模型更改推送到客户端
当我这样做时,我没有收到任何关于更改的信息。我成功地连接到路由,但当我修改产品时,我没有从服务器收到任何到客户端的消息
这是我的消费者:
相关问题 更多 >
编程相关推荐