Django: хорошо ли иметь модель с более чем 60 полями? И лучший способ разработки проекта

Я работаю над своим первым проектом на Django и мне бы очень хотелось получить совет от людей с большим опытом, чем у меня, так как сейчас я немного застрял на том, какой путь выбрать для дальнейшего развития моего проекта. Вот мой план развития моего проекта:

  1. Create a modelsFileFields so that my user can upload one or more standarded excel file
  2. Read it and create variables with pandas
  3. Create an html page with the graph with chart.js and render it in pdf with ReportLab
  4. 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 в мою базу данных, поскольку он будет очень большим, а также имеет ли смысл то, что я планирую сделать, или есть лучший способ сделать это (любой пример проекта приветствуется). Спасибо за помощь!

Вернуться на верх