Here's an example of the nonsense that Django does with multiple filter and distinct calls:
class Something(models.Model):
name = models.CharField(
_("Name"), max_length=255,
null=False, blank=True, default="")
status = models.CharField(
_("Status of the object."), max_length=255,