Я устанавливаю веб-сервер на основе Django Framework с PostgreSQL.Мне нужно обновлять модели в моем приложении Django каждый час, и мне интересно, есть ли лучший способ обновить базу данных из другого файла сценария, используя python и psycopg2, или используя сценарий, который напрямую соединяется с моделями Django, и обновляет их, используя Django API для моделей?Я использую эту базу данных только на веб-сервере Django.
Подводя итог ... Какая логика лучше?
update_db.py, который содержит:
- подключиться к базе данных через psycopg2, обновить таблицы
update_db.py, который содержит:
- подключиться к моделям приложений Django, обновить их с помощьюDjango API для моделей
Я буду запускать сценарии каждый час, используя Cron, и проект Django уже подключен к этой конкретной базе данных и работает нормально.Я просто прошу лучшей производительности и лучшего пути в логическом смысле.Данные не будут обновляться очень часто, но в них будут большие jsons.