Django Queryset for no-operation
Model.objects.none()  always gives you an empty queryset
Is there any way to specify a Django Queryset, which will do nothing but still be valid Queryset? Empty queryset should ideally not call DB and results would be empty.