Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # chat/consumers.py
  2. import json
  3. from channels.generic.websocket import WebsocketConsumer
  4. import wsps.tasks_loop
  5. p=print
  6. class ChatConsumer(WebsocketConsumer):
  7. def connect(self):
  8. p("!!!!!!!!!!!!!!!!!!!!")
  9. print("",end="",flush=True)
  10. self.accept()
  11. def disconnect(self, close_code):
  12. pass
  13. def receive(self, text_data):
  14. p("text_data:",text_data)
  15. print("",end="",flush=True)
  16. text_data_json = json.loads(text_data)
  17. message = text_data_json['message']
  18. self.send(text_data=json.dumps({
  19. 'message': message
  20. }))
  21. self.send(text_data=json.dumps({
  22. 'zzz': {"abc":123}
  23. }))
  24. # print(">>>>>>>>>>>>>")
  25. print("++?",end="\n",flush=True)
  26. # print("++",end="\n",flush=True)