Задать вопрос

Как распарсить JSON из входящего запроса?

1С шлет POST запрос. С данными JSON в теле запроса.
Как мне их считать в Django?
Попробовал так
@csrf_exempt
def data_fill(request):
    try:
        data = json.loads(request.body.decode("utf-8-sig"))  # Загрузка JSON
    except ValueError:
        return HttpResponse("invalid json")

Вываливается ошибка.
django.http.request.RawPostDataException: You cannot access body after reading from request's data stream
Разумеется гуглил, гугл отсылает на проблемы с CSRF но то вроде прописал @csrf_exempt перед вьюхой.
  • Вопрос задан
  • 4365 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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