Каков наилучший способ построения модели Django?
Я хочу сделать сайт, который дает визуализацию статистики футбольных матчей. Функциональные возможности: Пользователь просматривает список игр. Выбирает игру, чтобы увидеть подробности. Может выбрать конкретного игрока. Если нет игры, которая его интересует, пользователь загружает файл данных игры и добавляет его в основной список игр.
У меня есть скрипт, который очищает данные и дает мне DataFrame со столбцами:
['Shots', 'SCA', 'Touches', 'Pass', 'Carries', 'Press', 'Tackled', 'Interceptions', 'Blocks']
Если я сделаю модель Django, будет ли нормально, если я просто сделаю модель с этими колонками, или мне нужно сделать правильную базу данных с отдельными таблицами, такими как:
В порядке ли мой UML или мне нужно что-то исправить? вот ссылка на мой UML https://drawsql.app/xml-team/diagrams/football-game-stats
Вам не нужно вручную создавать таблицы и отношения в вашей базе данных, Django может позаботиться об этом за вас.
Это было подробно объяснено здесь
Предлагаю выполнить эти простые шаги для построения Django Model. Я всегда делал это, следуя этим шагам.
Шаг 1 - Создание приложения Django. ... Шаг 2 - Добавляем модель Posts. ... Шаг 3 - Обновление настроек. ... Шаг 4 - Выполнить миграцию. ... Шаг 5 - Проверка схемы базы данных.