Когда запрос может быть None в django-filter
В документации django-filter в части с ModelChoiceFilter встретилось следующее:
def departments(request):
if request is None:
return Department.objects.none()
company = request.user.company
return company.department_set.all()
class EmployeeFilter(filters.FilterSet):
department = filters.ModelChoiceFilter(queryset=departments)
Но как запрос может быть Не? У нас всегда есть запрос. Так работает модель запрос/ответ