У меня есть скрипт Python, который загружает данные из источника API и преобразует их в список словарей, которые я сохраняю в виде файла JSON.
Отдельно у меня есть проект Django, который использует эти данные для обработки данных на веб-странице. В настоящее время я использую базу данных SQLite по умолчанию, но планирую использовать Postgresql в производстве.
Данные часто обновляются, поэтому сценарию необходимо ежедневно загружать новые данные и обновлять данные, используемые базой данных проекта Djano.
Проблема в том, что я могу заставить проект Django "работать" с фиктивными, примерными данными; и сценарий работает независимо от Django.
Как мне интегрировать этот загрузочный скрипт для работы с Django и «выдвигать» новые записи и обновления в Django DB с помощью скрипта python? Пользователи проекта Django будут только читать данные, а не записывать / обновлять данные в противном случае.
Я просмотрел множество учебных пособий, таких как приложение для опросов Django, но теряюсь в том, как объединить эти две части вместе. Это случай использования приспособлений снова и снова для перезагрузки данных в БД? Похоже, что это не лучший метод, так как приборы используются только для тестовых данных и не будут автоматическими.
Чего мне не хватает? В качестве альтернативы, Django - не лучший способ обслуживания данных из БД, доступной только для чтения? Что было бы лучшей альтернативой?