Должен ли я делать запросы к этому API/изменить структуру этого API/использовать вместо него БД?

enter image description here

Вот как выглядит мой Django Rest Framework API. Я хочу использовать информацию из него на своем сайте (где пользователи могут искать рейс и видеть соответствующие результаты). Конечно, я могу фильтровать API различными способами, но проблема в том, что я не знаю, что делать, когда дело доходит до поиска непрямых рейсов. Я также не знаю, какие функции использовать. Я уже использовал fetch для создания автозаполнения, но это совсем другая ситуация. Можно ли использовать fetch и здесь? Или, может быть, мне следует создать API другим способом? Конечно, есть вариант использования базы данных, самый простой для меня, но я бы предпочел использовать API. Может это глупый вопрос, но я просто запутался

Вернуться на верх