Нужно правильно отправить асинхронный POST запрос к django так что бы он правильно принял данные. Пока что он мне выдает объект QueryDict:
Часть кода в tornado
http_client = httpclient.AsyncHTTPClient()
url = "http://127.0.0.1:8000/api/v0/thread/add/"
headers = {'Authorization': 'JWT ' + self.token}
context = {'thread':self.thread, 'message':self.message}
body = json.dumps(context)
print(body)
request = http_client.fetch(request=url, method="POST", headers=headers, body=context)
В django пытаюсь ловить запрос через request.data или request.post но получаю:
<QueryDict: {'{"thread": 1, "message": "09up9"}': ['']}>
А нужно:
{"thread": 1, "message": "09up9"}