This same line seems top occur a couple of times. Below you seem to have used NewsletterViewBase.query set  instead, which reduces some duplication (however, I would ideally prefer a method call to a NewsletterList.get_query set or a generic helper function instead. The latter is not required, just get rid of the duplicates and replace them with a reference to the base class so the querysetIs only referred to in a single place.