Каков наилучший способ построения модели Django?

Я хочу сделать сайт, который дает визуализацию статистики футбольных матчей. Функциональные возможности: Пользователь просматривает список игр. Выбирает игру, чтобы увидеть подробности. Может выбрать конкретного игрока. Если нет игры, которая его интересует, пользователь загружает файл данных игры и добавляет его в основной список игр.

У меня есть скрипт, который очищает данные и дает мне DataFrame со столбцами:

['Shots', 'SCA',  'Touches',  'Pass',  'Carries',  'Press',  'Tackled',  'Interceptions',  'Blocks']

Если я сделаю модель Django, будет ли нормально, если я просто сделаю модель с этими колонками, или мне нужно сделать правильную базу данных с отдельными таблицами, такими как: enter image description here

В порядке ли мой UML или мне нужно что-то исправить? вот ссылка на мой UML https://drawsql.app/xml-team/diagrams/football-game-stats

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

Это было подробно объяснено здесь

Предлагаю выполнить эти простые шаги для построения Django Model. Я всегда делал это, следуя этим шагам.

Шаг 1 - Создание приложения Django. ... Шаг 2 - Добавляем модель Posts. ... Шаг 3 - Обновление настроек. ... Шаг 4 - Выполнить миграцию. ... Шаг 5 - Проверка схемы базы данных.

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