Задать вопрос
@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
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
json.loads(result).get('login')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽