2👍
✅
I think Qs are inevitable here.
The main principle with these things is always to start from the model you actually want to get: so since you want meetings, start there.
return Meeting.objects.filter(Q(user_a=self) | Q(user_b=self))
Source:stackexchange.com