Доброго дня!
По учебе необходимо реализовать проект на Django на свободную тематику, я выбрал каталог ВУЗов с информацией о специальностях и проходных баллах.
В данный момент прорабатываю структуру хранения информации и столкнулся с некоторыми сложностями.
Изначально предполагал сделать так:
class University(models.Model): #модель университета
shortTitle = models.CharField(max_length=200)
fullTitle = models.TextField()
specialty = models.ForeignKey(Specialty) #объект специальности
class Specialty(models.Model): #модель учебной специальности
code = models.CharField(max_length=9)
title = models.CharField(max_length=200)
points = models.CharField(max_length=3) #Проходные баллы по специальности
Сложность в следующем:
1. Как связать университет со специальностью, по средством many-to-many, учитывая то, что у каждого университета уникальные проходные баллы по специальности?
2. Каким образом хранить предметы и проходные баллы по этим предметам для каждой специальности в зависимости от университета?