У меня проблема с тем, что когда я отправляю запрос на отправку из моего приложения Angular, обслуживаемого через Django, я получаю недопустимые сериализаторы, даже если вывод правильный.
Я сохраняю в журнале отправленные данные:
{"email":"example@gmail.com","username":"example","password":"plaintextforthisexample","confirm_password":"plaintextforthisexample"}
Что дает мне ответ «Плохой запрос» (который я установил, когда serializer.is_valid()
равен false
).
Однако, если я скопирую и вставлю то, что находится в консоли, войдите вAPI для просмотра в режиме необработанных данных принимает его и создает пользователя.
Я могу успешно отправить get-requests
в тот же API и получить данные обратно, а разрешения для получения и сообщений одинаковы, хотя этоприведет к другому типу ошибки.Тип контента также правильный, когда нет, я получаю 415. Если URL неправильный, я получаю 500. И я могу видеть в журнале сервера Django, что поступают запросы на публикацию. Может ли это быть, потому что я запускаю его?из углового шаблона, а не из Django?
РЕДАКТИРОВАТЬ:
Изображение консоли: