﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
17523	Slicing: EmptyQuerySet behaves differently from QuerySet	rluedeman	nobody	"I noticed a slight (but annoying) difference between slicing an EmptyQuerySet and slicing a standard QuerySet. It seems like slicing an EmptyQuerySet should return an EmptyQuerySet, rather than returning a list.

Example:
{{{
>> from django.contrib.auth.models import User
>>
>> type(User.objects.all())
<class 'django.db.models.query.QuerySet'>
>> type(User.objects.all()[:0])
<class 'django.db.models.query.QuerySet'>
>> type(User.objects.all()[:10])
<class 'django.db.models.query.QuerySet'>
>>
>> type(User.objects.none())
<class 'django.db.models.query.EmptyQuerySet'>
>> type(User.objects.none()[:0])
<type 'list'>
>> type(User.objects.none()[:10])
<type 'list'>
}}}




"	Bug	closed	Database layer (models, ORM)	1.3	Normal	duplicate			Unreviewed	0	0	0	0	0	0
