Как отфильтровать студентов по разделам в django?
Я очень новичок в Django, и я изо всех сил пытаюсь понять, что делать. В настоящее время я делаю проект системы управления обучением, в котором преподаватели могут создать курс, и в рамках этого курса есть конкретные студенты, которые зачислены. Проблема в том, что я не знаю, как это сделать.
В принципе, я хочу, чтобы произошло следующее: Каждый студент имеет свою секцию, а 1 секция имеет свои курсы.
Вы можете сделать это, определив модели следующим образом:
class Course(models.Model):
...
class Section(models.Model):
...
course = models.ForeignKey(Course, ...)
class Student(models.Model):
...
section = models.ForeignKey(Section, ...)
ИЛИ
class Course(models.Model):
...
section = models.CharField(...)
class Student(models.Model):
...
course = models.ForeignKey(Course, ...)
Отсюда вам нужно будет построить views.py
, где вы определите, что будет происходить при определенных действиях.
Надеюсь, это поможет.