>>> from test.models import Issue
>>> Issue.objects.all()
[]
>>> from django.contrib.auth.models import User
>>> r = User.objects.get(username='russell')
>>> g = User.objects.get(username='gustav')
>>> i = Issue()
>>> i.client = r
>>> i.validate()
{}
>>> i.save()
>>> i2 = Issue()
>>> i2.client = r
>>> i2.validate()
{}
>>> i2.save()
>>> i2.cc.add(r)
>>> i3 = Issue()
>>> i3.client = g
>>> i3.validate()
{}
>>> i3.save()
>>> i3.cc.add(r)
>>> from django.db.models.query import Q
>>> Issue.objects.filter(client=r.id)
[<Issue 3>, <Issue 4>]
>>> Issue.objects.filter(client=g.id)
[<Issue 5>]
>>> Issue.objects.filter(cc__id__exact=g.id)
[]
>>> Issue.objects.filter(cc__id__exact=r.id)
[<Issue 4>, <Issue 5>]
>>> Issue.objects.filter(Q(cc__id__exact=r.id) | Q(client=r.id))
[<Issue 4>, <Issue 5>]
>>> Issue.objects.filter(Q(client=r.id) | Q(cc__id__exact=r.id))
[<Issue 4>, <Issue 5>]
