mirror of
https://github.com/django/django.git
synced 2025-10-30 17:16:10 +00:00
queryset-refactor: Implemented slicing to end of querysets.
Refs #2150, #5012. git-svn-id: http://code.djangoproject.com/svn/django/branches/queryset-refactor@7147 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -292,11 +292,9 @@ datetime.datetime(2005, 7, 28, 0, 0)
|
||||
>>> Article.objects.all()[2:][2:3]
|
||||
[<Article: Default headline>]
|
||||
|
||||
# Note that you can't use 'offset' without 'limit' (on some dbs), so this doesn't work:
|
||||
>>> Article.objects.all()[2:]
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
AssertionError: 'offset' is not allowed without 'limit'
|
||||
# Using an offset without a limit is also possible.
|
||||
>>> Article.objects.all()[5:]
|
||||
[<Article: Fourth article>, <Article: Article 7>, <Article: Updated article 8>]
|
||||
|
||||
# Also, once you have sliced you can't filter, re-order or combine
|
||||
>>> Article.objects.all()[0:5].filter(id=1)
|
||||
|
||||
Reference in New Issue
Block a user