          self.deferred_loading = (frozenset(), True)
  
          self._filtered_relations = {}
  
          self.explain_query = False
          self.explain_format = None
          self.explain_options = {}
  
      @property
      def output_field(self):
          if len(self.select) == 1:
              select = self.select[0]
 
</s> remove         q.explain_query = True
        q.explain_format = format
        q.explain_options = options
 </s> add         q.explain_info = ExplainInfo(format, options) </s> remove         output_formatter = json.dumps if self.query.explain_format == 'json' else str
 </s> add         output_formatter = json.dumps if self.query.explain_info.format == 'json' else str </s> remove                     self.query.explain_format,
                    **self.query.explain_options
 </s> add                     self.query.explain_info.format,
                    **self.query.explain_info.options </s> remove             if self.query.explain_query:
 </s> add             if self.query.explain_info:
        self.explain_info = None
          self.deferred_loading = (frozenset(), True)
  
          self._filtered_relations = {}
  
        self.explain_info = None
        self.explain_info = None
        self.explain_info = None
  
      @property
      def output_field(self):
          if len(self.select) == 1:
              select = self.select[0]
keep keep keep keep replace replace replace keep keep keep keep keep
 Refs #27624 -- Changed Query.explain_info to namedtuple. 
django/db/models/sql/query.py