У меня есть следующая форма в Django, чтобы использовать ее в фильтре
class TeachersForm (forms.Form):
teachers = forms.ModelChoiceField (
required = False,
queryset = Teachers.objects.all (),
label = "Teacher"
)
Модель Учителя
class Docente(model.Models):
name= model.CharField(max_length=30)
last_name= model.CharField(max_length=30)
Модель Студент
class Student (model.Models):
name= model.CharField(max_length=30)
last_name= model.CharField(max_length=30)
teacher = models.ForeignKey(Teacher, null=False, blank=False)
Мне нужна опция, чтобы можно было отфильтровать студентов, которые не назначили ни одного учителя, но набор запросов возвращает мне объекты учителей, которые существуют.
Мне нужно сказать, чтобы показать ученикам, где назначенный учитель равен «Неназначенный».
«Неназначенный» должен быть параметром фильтра, который для Django возвращает None
Например:
- Не назначено
- Pepito
- Фулано
- Sultano