Я не знаю, как написать модель: как единую модель, которая включает всю информацию или данные деления на основе отношений.
Я пытаюсь создать информационную панель, представляющую информацию о списке проектов.Набор данных включает в себя провинции, в каждой из которых есть учреждения.В учреждениях много проектов.Проекты имеют сумму фонда, дату, лидера, дисциплину.Сначала я пытался написать только один модельный проект (включая все поля), но столкнулся с проблемой агрегирования данных.Сейчас я пытаюсь разделить данные на несколько моделей и понять, как сделать связь.Любой совет о том, как сделать это правильно.
province = models.CharField(blank=True, max_length=10)
institution = models.CharField(blank=True, max_length=100)
leader = models.CharField(blank=True, max_length=50)
fund = models.IntegerField(blank=True, null=True)
date = models.DateField(auto_now=False, auto_now_add=False)
keywords = models.CharField(blank=True, max_length=200)
sector = models.CharField(blank=True, max_length=50)
discipline = models.CharField(blank=True, max_length=100)
year = models.IntegerField(blank=True, null=True)
Должен ли я улучшать модели или использовать одну модель и улучшать запросы или преобразовывать некоторые поля в параметры (не знаю, как это работает)?