2016-03-15 2 views
0

Я успешно установил импорт-экспорт django для импорта CSV-файлов, а CSV-файлы можно импортировать через консоль администратора.
Поскольку один и тот же файл CSV, содержащий разные данные, необходимо импортировать на регулярной основе, можно ли автоматизировать его с помощью скрипта или вы бы порекомендовали другое решение?Django automate Import-Export

+0

В то время как импорт/экспорт csv действительно хороши, но если вы работаете с большими наборами данных, я рекомендую использовать прямой импорт/экспорт из вашей базы данных (непосредственно экспорт из mysql или postgresql) – aliva

+0

Спасибо Али, Мордаунт и bmihelac. Это простая база данных и все еще находится в стадии разработки, поэтому ваши ответы должны помочь мне в дальнейшем. – Loa

+0

Я переключусь на Postgresql, чтобы можно было ввести CSV-файл непосредственно в базу данных. – Loa

ответ

0

Вы можете написать сценарий или management command, а затем использовать задание cron для его автоматического запуска.

Если вам необходимо регулярно отправлять данные в приложение, вы должны подумать о создании API для обработки входящих данных.

Это действительно зависит от контекста, хотя - можете ли вы расширить свою проблему?