Это мои модели и поля:
Models.py
- Курс:
- Необходимые условия курса
- this_course = ForeignKey (курс)
- prerequisite_of_course = ForeignKey (курс)
- Учебный план:
- курс = ForeignKey (курс)
- title
- slug
- Зачисление:
- student = ForeignKey (пользователь)
- учебная программа = ForeignKey (Учебная программа)
- дата
Бриф моей системы:
- Как видно из моего файла модели, в этой системе курсы имеют предварительное условие. Пресон может не пройти предварительное условие, конечно, не может пройти курс.
- Каждый курс представлен для зачисления в модель под названием «Учебный план».
И, наконец, моя проблема:
На самом деле, я знаю, чтоЯ должен сначала проверить зачисление студентов и финd «Учебный план», который у него есть, и тем самым найти весь курс студента.Затем среди курса я найду курс с prerequisite_of_course и, наконец, проверим ученика для каждого из этих обязательных проверок, чтобы учащийся записался на курс обучения!
Мне очень сложно написать этот запрос?Вы можете мне помочь?