Данные Django, доступные с помощью динамических моделей

#python #django #csv #django-models #datatables

Вопрос:

Я хочу прочитать csv или текстовый файл, а затем создать таблицу данных, чтобы пользователи могли искать и фильтровать загруженный файл.

В настоящее время у меня есть предопределенные модели для примеров файлов csv, но проблема заключается в том, что я не знаю, какой формат файла (столбцы) пользователь загрузит для просмотра и запроса.

Есть ли способ просто загрузить файл (csv или текст) в Django, а затем взаимодействовать с данными (предпочтительно с таблицами данных) через браузер? Спасибо

В настоящее время я использую django-ajax-datatable, и это здорово, но требует, чтобы модели были предварительно определены.

Комментарии:

1. пользователь загружает файл csv?

2. Да, но в этом случае я думаю, что пользователь укажет путь к файлу csv, так как это будет относительно большой файл, и он не захочет его загружать. Если указан путь, то данные могут быть открыты и прочитаны вместо загрузки через пользовательский интерфейс.