code: def buildcontent(self):
          
  
          self.buildcontainer()
          self.option = json.dumps(self.options, cls = HighchartsEncoder)
          self.setoption = json.dumps(self.setOptions, cls = HighchartsEncoder) 
          self.data = json.dumps(self.data_temp, cls = HighchartsEncoder)
  
          # DEM 2017/04/25: Make 'data' available as an array
          # ... this permits jinja2 array access to each data definition
          # ... which is useful for looping over multiple data sources
          self.data_list = [json.dumps(x, cls = HighchartsEncoder) for x in self.data_temp]
          
          if self.navi_seri_flag:        
              self.navi_seri = json.dumps(self.navi_seri_temp, cls = HighchartsEncoder)
  
          self._htmlcontent = self.template_content_highcharts.render(chart=self).encode('utf-8')
docs: build HTML content only, no header or body tags