Как я могу изменить атрибут в родительском классе, сохранив его работу, как показано на следующем рисунке в django

'''
#Это родительский класс, и я хочу изменить значение query_param из дочернего класса #без влияния на его работу

class SearchMixin(object):
      query_param = "q"
      def get_query_param(self):
          return self.query_param    
      def get_query(self, request):
          return request.GET.get(self.get_query_param(), "").strip()    
      def get(self, request, *args, **kwargs):
          self.query = self.get_query(request)
          return super(SearchMixin, self).get(request, *args, **kwargs)
        
        
        
#child class I'm writing and it's not working
class SearchView_(SearchMixin):
      query_param = "qu"
      def get_query_param(self):
          SearchMixin.query_param = self.query_param
      def get_query(self, request):
          return request.GET.get(self.get_query_param(), "").strip() 
      def get(self, request, *args, **kwargs):
          self.get_query_param()
          self.query = self.get_query(request)
          return super(SearchView_, self).get(request, *args, **kwargs)

'''

Вернуться на верх