How to use a related manager and reverse lookups to clean up this Django queryset
问题 I have some working code, but have recently learned about Related Managers and reverse lookups and would like to know how to apply them to this code: The hacky method I would like to utilize a Related Manager/reverse lookup is get_by_type_for_user(self, user) : class BadgeAssertionQuerySet(models.query.QuerySet): def get_user(self, user): return self.filter(user = user) def get_type(self, badge_type): return self.filter(badge__badge_type = badge_type) ... class BadgeAssertionManager(models