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
This commit is contained in:
Luke Plant 2006-05-11 21:51:24 +00:00
parent edce4128e1
commit 4116403a55
1 changed files with 5 additions and 2 deletions

View File

@ -44,10 +44,13 @@ API_TESTS = """
>>> Article.objects.filter(Q(headline__startswith='Hello') & Q(headline__startswith='Goodbye')) >>> 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] [Hello and goodbye]
>>> Article.objects.filter(Q(headline__contains='bye'), headline__startswith='Hello') >>> Article.objects.filter(Q(headline__contains='bye'), headline__startswith='Hello')