Можно ли создать модель Django из входных данных csv с нестандартизированными именами столбцов/количеством столбцов
Я работаю над проектом, в котором конечный пользователь будет предоставлять полустандартизированный входной файл csv моей программе. Под полустандартизированным я подразумеваю, что большинство столбцов всегда будут присутствовать, но каждый csv может иметь дополнительный столбец или два, которые уникальны только для этого csv. Из-за этого я не думаю, что возможно предварительно определить всеобъемлющую модель Django (я могу ошибаться, и буду рад, если мне докажут обратное), поэтому мой вопрос: возможно ли обновить/изменить структуру модели Django из views.py (или каким-то другим способом), основываясь на входном файле csv, чтобы захватить эти нестандартные колонки и сохранить загруженный CSV в моей базе данных? Если нет, есть ли другой способ решения этой проблемы?