docs: def execute_django(self, soql, args=()):
          """
          Fixed execute for queries coming from Django query compilers
          """
          response = None
          sqltype = soql.split(None, 1)[0].upper()
          if isinstance(self.query, subqueries.InsertQuery):
              response = self.execute_insert(self.query)
          elif isinstance(self.query, subqueries.UpdateQuery):
              response = self.execute_update(self.query)
          elif isinstance(self.query, subqueries.DeleteQuery):
              response = self.execute_delete(self.query)
          elif isinstance(self.query, RawQuery):
              self.execute_select(soql, args)
          elif sqltype in ('SAVEPOINT', 'ROLLBACK', 'RELEASE'):
              log.info("Ignored SQL command '%s'", sqltype)
              return
          elif isinstance(self.query, Query):
              self.execute_select(soql, args)
          else:
              raise DatabaseError("Unsupported query: type %s: %s" % (type(self.query), self.query))
          return response