class Tenant(models.Model):
    name = models.CharField(max_length=100)
How to perform queries in Django following double-join relationships (or: How to get around Django's restrictions on ManyToMany "through" models?)