Когда запрос может быть 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)

Но как запрос может быть Не? У нас всегда есть запрос. Так работает модель запрос/ответ

Вернуться на верх