Нет готовых команд, которые, вероятно, будут соответствовать вашим точным потребностям, но в python есть хорошие утилиты для чтения csv , и вы можете написать собственную команду Django , чтобы прочитать ваш файл csv и добавить, удалите или обновите свои пользовательские модели.
Если у вас нет особых требований - например, огромных наборов данных или других ограничений - я бы порекомендовал взаимодействовать со слоем модели Django для внесения изменений, а не взаимодействовать напрямую сбаза данных.Таким образом, если у вас есть какая-либо специальная проверка в вашей пользовательской модели, которая не представлена на уровне базы данных (варианты выбора, целочисленные диапазоны и т. Д.), Вы избежите введения несоответствий данных.
Окончательное решениев вашей команде рассмотрите возможность использования следующих превосходных методов, которые предоставляет ORM в Django: Manager.get_or_create и Manager.update_or_create .Они полезны, чтобы избежать дублирования данных и изящно указывать ORM создавать или изменять на месте и т. Д.
Удачи!