Как деструктурировать API с помощью python Django и django-rest-framework?
У меня есть успешно скомпилированный и запущенный django rest, потребляющий cocktaildb api. На локальном сервере при запуске http://127.0.0.1:8000/api/ я получаю
{
"ingredients": "http://127.0.0.1:8000/api/ingredients/",
"drinks": "http://127.0.0.1:8000/api/drinks/",
"feeling-lucky": "http://127.0.0.1:8000/api/feeling-lucky/"
}
но когда я перехожу по одной из ссылок, упомянутых в результате json выше, например,
http://127.0.0.1:8000/api/ingredients/
Я получаю пустое [] со статусом 200OK!
Я учусь и буду благодарен за любые советы о том, на чем мне следует сосредоточиться. Заранее спасибо.
Какова была ваша ожидаемая реакция?
Добавьте в вопрос функцию, которая вызывается этим API, а также настройки БД, чтобы мы могли правильно вам помочь.
Вы уверены, что подключаетесь и получаете данные из удаленного места? Мне кажется, что ваша локальная БД пуста, поэтому API не имеет данных для возврата.