Я пытался использовать request.POST['data'], request.raw_post_data, request.body, но у меня ничего не работает.
Мой файлview.py:
Код: Выделить всё
import json
from django.http import StreamingHttpResponse
def main_page(request):
if request.method=='POST':
received_json_data=json.loads(request.POST['data'])
#received_json_data=json.loads(request.body)
return StreamingHttpResponse('it was post request: '+str(received_json_data))
return StreamingHttpResponse('it was GET request')
Код: Выделить всё
import requests
import json
url = "http://localhost:8000"
data = {'data':[{'key1':'val1'}, {'key2':'val2'}]}
headers = {'content-type': 'application/json'}
r=requests.post(url, data=json.dumps(data), headers=headers)
r.text
Код: Выделить всё
r.textПодробнее здесь: https://stackoverflow.com/questions/240 ... -in-django
Мобильная версия