Changeset 3041
- Timestamp:
- 05/31/06 23:30:39 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/modeltests/m2m_and_m2o/models.py
r3031 r3041 48 48 >>> from django.db.models.query import Q 49 49 >>> Issue.objects.filter(client=r.id) 50 [<Issue 1>, <Issue2>]50 [<Issue: 1>, <Issue: 2>] 51 51 >>> Issue.objects.filter(client=g.id) 52 [<Issue 3>]52 [<Issue: 3>] 53 53 >>> Issue.objects.filter(cc__id__exact=g.id) 54 54 [] 55 55 >>> Issue.objects.filter(cc__id__exact=r.id) 56 [<Issue 2>, <Issue3>]56 [<Issue: 2>, <Issue: 3>] 57 57 58 58 # Queries that combine results from the m2m and the m2o relationship. 59 59 # 3 ways of saying the same thing: 60 60 >>> Issue.objects.filter(Q(cc__id__exact=r.id) | Q(client=r.id)) 61 [<Issue 1>, <Issue 2>, <Issue3>]61 [<Issue: 1>, <Issue: 2>, <Issue: 3>] 62 62 >>> Issue.objects.filter(cc__id__exact=r.id) | Issue.objects.filter(client=r.id) 63 [<Issue 1>, <Issue 2>, <Issue3>]63 [<Issue: 1>, <Issue: 2>, <Issue: 3>] 64 64 >>> Issue.objects.filter(Q(client=r.id) | Q(cc__id__exact=r.id)) 65 [<Issue 1>, <Issue 2>, <Issue3>]65 [<Issue: 1>, <Issue: 2>, <Issue: 3>] 66 66 """
