Commit 4116403a authored by Luke Plant's avatar Luke Plant
Browse files

Updated 'or_lookup' tests to give example of more compact syntax, for the sake...

Updated 'or_lookup' tests to give example of more compact syntax, for the sake of autogenerated docs.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@2897 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent edce4128
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -44,10 +44,13 @@ API_TESTS = """
>>> Article.objects.filter(Q(headline__startswith='Hello') & Q(headline__startswith='Goodbye'))
[]

>>> Article.objects.filter(headline__startswith='Hello') & Article.objects.filter(headline__startswith='Goodbye')
# You can shorten this syntax with code like the following,
# which is especially useful if building the query in stages:
>>> articles = Article.objects.all()
>>> articles.filter(headline__startswith='Hello') & articles.filter(headline__startswith='Goodbye')
[]

>>> Article.objects.filter(headline__startswith='Hello') & Article.objects.filter(headline__contains='bye')
>>> articles.filter(headline__startswith='Hello') & articles.filter(headline__contains='bye')
[Hello and goodbye]

>>> Article.objects.filter(Q(headline__contains='bye'), headline__startswith='Hello')