maximkv25
@maximkv25
web-developer

Почему rest_framework не хочет парсить json?

Есть функция, которая принимает json
@csrf_exempt
def update(request):
    if request.method == 'POST':
        try:
            data = JSONParser().parse(request)

Код запущен на серваке на порту 8080 и прописан адрес такого вида h t t p://example:8080
И прикол в том что, если отправлять запрос непосредственно с сайта(на кнопку повесил адрес метода, то все работает и json парсится), а если я отправляю запрос через pycharm или postman, получаю такую ошибку
(Pdb) !JSONParser().parse(request)
*** rest_framework.exceptions.ParseError: JSON parse error - Expecting value: line 1 column 1 (char 0)

В чем может быть проблема?
  • Вопрос задан
  • 486 просмотров
Пригласить эксперта
Ответы на вопрос 1
@got686
Скорее всего ты отправляешь просто POST запрос. Подцепись дебагером и посмотри что там у тебя во входных данных.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы