@Bjornie
Изучаю Python

Заносить параметры строк для API в БД?

Хочу использовать погодное API Openweathermap. В документации они дают скачать список объектов (географических) в формате json, в которых имеются важные для работы с API айдишники. координаты, названия мест.

Т.к. прежде чем сделать запрос к API я должен указать ID, логично где-то они должны хранится. Будет ли правильным сохранить нужные мне объекты в отдельной таблице, и затем все дальнейшие обращения будут работать с ней.

Простой пример: "поиск".
Пользователь ищет погоду в городе -> Вбивает какое-то название -> Я осуществляю поиск в локальной таблице -> затем он кликает на нужный ему город -> обрщаемся к API и показываем полученные данные.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
@gill-sama
Стоит каждый раз при первом запуске синхронизировать объекты, сохраненые в БД и приходящие с сайта.
А так, Ваш подход верен, вместо 2 get запросов к API Вы будете делать только 1, а 1 возьмете на себя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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