第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在django頻道休息框架中訂閱模型的所有實(shí)例?

如何在django頻道休息框架中訂閱模型的所有實(shí)例?

慕森王 2023-08-08 16:17:12
我想將 API 的行為更改為 JSON 觸發(fā)(從瀏覽器調(diào)用),但由于我對(duì) Python 的了解有限,我什至無法從 Python 客戶端調(diào)用它。有人可以幫助我如何按照手冊所示進(jìn)行操作嗎?這是我的簡單客戶端: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)??
查看完整描述

2 回答

?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

我覺得文檔有點(diǎn)不清楚,這就是解決方案,也做了公關(guān)。


class ModelConsumerObserver(AsyncAPIConsumer):

    async def accept(self, **kwargs):

        await super().accept()

        await self.model_change.subscribe()

    

    @model_observer(models.Test)

    async def model_change(self, message, **kwargs):

        await self.send_json(message)

從那時(shí)起,websocket 會(huì)將模型更改推送給客戶端


查看完整回答
反對(duì) 回復(fù) 2023-08-08
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

我覺得文檔有點(diǎn)不清楚,這就是解決方案,也做了公關(guān)。


class ModelConsumerObserver(AsyncAPIConsumer):

    async def accept(self, **kwargs):

        await super().accept()

        await self.model_change.subscribe()

    

    @model_observer(models.Test)

    async def model_change(self, message, **kwargs):

        await self.send_json(message)

從那時(shí)起,websocket 會(huì)將模型更改推送給客戶端


查看完整回答
反對(duì) 回復(fù) 2023-08-08
  • 2 回答
  • 0 關(guān)注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)