Получение данных из API, а не из базы данных - PullRequest
0 голосов
/ 30 апреля 2020

Всем доброе утро,
Я разработчик учеников, и мне нужно разработать REST API с django. Пока проблем нет.
Хитрость в том, что мне не нужно работать с базой данных, а с Python API, в котором я использую функции, которые возвращают данные, которые я должен сериализовать.
Я положил это Схема здесь, чтобы вы могли лучше понять (схема справа используется моей компанией)
схема отношения API / DB / FRONT

У меня нет проблем с получением данные и вернуть их в конечной точке, моя проблема в том, что когда я хочу PUT, запрос DELETE.
Мой запрос DELETE работает с почтальоном, но когда я запускаю его из моего лба в поле зрения, я получаю ошибку перенаправления 301 ...
Для других запросов я не вижу, как я могу получить данные из моей формы в моем Vue внешнем интерфейсе и затем передать их в качестве аргумента функции python в Django, которая должна вставить ее в дб ...
Заранее спасибо за помощь
Pixi

1 Ответ

0 голосов
/ 30 апреля 2020

301 означает, что URL переехал. Опытный клиент может выполнить тот же запрос для нового URL. Чтобы увидеть, куда вы будете перенаправлены, вам нужно взглянуть на заголовок ответа с именем Location.

Это может произойти из-за того, что:

  • вы забыли завершающий sla sh in URL, и он перенаправляет вас на этот URL
  • , вы не вошли в систему, и представление требует от вас, и он перенаправляет вас на страницу входа
...