Вебсокет, принимающий неполные данные

получая данные из websocket, я заметил, что в моделях отсутствуют поля

помогите пожалуйста, вы можете увидеть результат в postman wil подключения к каналам django

consumer.py

 # Receive message from room group
    async def chat_message(self, event):
        method = event['method']
        model = event['model']
        data = event['data']
        description = event['description']
        receiver = event['receiver']
        sender = event['sender']
        created = event['created']
        seen = event['seen']

        # Send message to WebSocket
        await self.send(text_data=json.dumps({
            'method': method,
            'model': model,
            'data': data,
            'description': description,
            'receiver': receiver,
            'sender': sender,
            'created': created,
            'seen': seen,
        }))

views.py

async_to_sync(layer.group_send)(("chat_" + str(channel_name)), {
                'type': 'chat_message',
                'method': 'POST',
                'model': 'social',
                'data': json.dumps(serializers.data),
                'description': 'new post',
                'sender': json.dumps(LikeSerializer(request.user, many=False).data),
                'receiver': json.dumps(sorted(my_profile.profile_followers.all().values_list('id', flat=True))),
                'created': json.dumps(str(timezone.now())),
                'seen': None
            })

resualt 1

Вернуться на верх