Я думаю о дизайне следующего Django проекта. В этом проекте у меня есть файл CSV (4 столбца, 500 строк), который я не уверен, как обращаться с базой данных. CSV выглядит следующим образом Данные содержат 500 кодов, где каждый код имеет 3 балла: f1, f2, f3. Цель веб-сайта : 1. получить от пользователя информацию о том, какие столбцы данных ему интересны и в каком порядке. например: 2X f2 1X f1 (имеется только 3 функциональных столбца: столбец f1, f2, f3 и 'code') 2. для генерации вывода кодов, который содержит самый высокий ранжирование кодов для требуемых функций в необходимом порядке.
поэтому для нашего ввода: 2X f2 1X f1 на выходе будет следующая строка: [#1 rankning code f2 column] [#2 ranking code f2 column] [#1 rankning code f1 column]
Я думал о создании базы данных с 3 столбцами: f1, f2, f3, где в каждом столбце есть коды в порядке убывания, поэтому, если пользователь хочет 5 кодов из f1, я возьму первые 5.
У меня такой вопрос: как обращаться с базой данных простым способом для ее разработки и обслуживания (не ища эффективности), которая будет правильно использовать инструменты Django?
Моим первым направлением было использование MySql и django моделей для сопоставления данных. Буду признателен за любые мысли или советы по изучению Django, поскольку я использую официальную документацию, в которой приведен пример веб-сайта «пула», который мне не нужен.
Спасибо!