我不知道如何编写模型:作为包含所有信息或根据关系划分数据的单个模型。
我尝试构建一个仪表板来表示有关项目列表的信息。 数据集包括省,每个省都有机构。机构有很多项目。项目有基金金额,日期,负责人,纪律。 首先,我尝试只编写一个模型项目(包括所有字段),但遇到数据聚合问题。现在,我试图将数据分成多个模型,并堆叠如何建立关系。关于正确执行方法的任何建议。
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)
我应该改进模型还是使用一个模型并改进查询或将某些字段转换为选项(不确定如何工作)?