Django: хорошо ли иметь модель с более чем 60 полями? И лучший способ разработки проекта
Я работаю над своим первым проектом на Django и мне бы очень хотелось получить совет от людей с большим опытом, чем у меня, так как сейчас я немного застрял на том, какой путь выбрать для дальнейшего развития моего проекта. Вот мой план развития моего проекта:
- Create a modelsFileFields so that my user can upload one or more standarded excel file
- Read it and create variables with pandas
- Create an html page with the graph with chart.js and render it in pdf with ReportLab
- Store the pdf in my user profile usinig primary key so that they can see it and download it again.
Моя основная проблема сейчас заключается в том, чтобы сохранить или нет информацию, которая находится в файле excel, в моей базе данных. Поскольку получение информации в excel-файле - это то, что важно для меня, моей первой мыслью было импортировать их, и единственное, что удерживает меня от этого - это количество столбцов, которые у меня есть. Вот как выглядит мой файл excel:
total partial [...]
user1 10 4
user2 18 6
В моем файле excel более 60 переменных (поэтому мне нужна модель с более чем 60 полями), и они должны быть удвоены, поскольку мне нужна информация от пользователя1 и пользователя2. Поэтому я хотел бы спросить, стоит ли мне отказаться от импорта csv в мою базу данных, поскольку он будет очень большим, а также имеет ли смысл то, что я планирую сделать, или есть лучший способ сделать это (любой пример проекта приветствуется). Спасибо за помощь!