@zlodiak

Как получить значение из body?

Я посылаю POST-запрос с фронта на бэк. На бэке используется django следующей версии:
>>> import django
>>> django.VERSION
(1, 8, 7, 'final', 0)


View, который обрабатывает запрос выглядит так:

@csrf_exempt 
def login(request):
    result = request.body.decode("utf-8")
    print('-----', result)
    return JsonResponse({'isLogged': 'True'})


Вывод консоли выглядит так:

System check identified no issues (0 silenced).
January 01, 2021 - 13:56:57
Django version 3.1.4, using settings 'qwe.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
----- 
[01/Jan/2021 13:57:00] "OPTIONS /login HTTP/1.1" 200 20
----- {"login":"we","password":"eeee"}
[01/Jan/2021 13:57:00] "POST /login HTTP/1.1" 200 20


Видно, что в запросе пришёл объект с данными. Помогите пожалуйста получить значение login
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
json.loads(result).get('login')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы