コード例 #1
0
ファイル: idream_output.py プロジェクト: hongtao510/u_tool
    def post(self):
        form = cgi.FieldStorage()
        tier = form.getvalue('tier')
        ai_name = form.getvalue('ai_name')
        prod_re = form.getvalue('prod_re')
        ai = form.getvalue('ai')
        ai = float(ai)/100

        liq_rte = form.getvalue('liq_rte')
        liq_rte =float(liq_rte)/100
        fruit_rte = form.getvalue('fruit_rte')
        fruit_rte =float(fruit_rte)/100
        bread_rte = form.getvalue('bread_rte')
        bread_rte =float(bread_rte)/100
        cheese_rte = form.getvalue('cheese_rte')
        cheese_rte =float(cheese_rte)/100
        veg_rte = fruit_rte
        meat_rte = form.getvalue('meat_rte')
        meat_rte =float(meat_rte)/100
        pure_rte = form.getvalue('pure_rte')
        pure_rte =float(pure_rte)/100
        piec_rte = form.getvalue('piec_rte')
        piec_rte =float(piec_rte)/100
        powd_rte = bread_rte

        templatepath = os.path.dirname(__file__) + '/../templates/'
        html = template.render(templatepath + '01hh_uberheader.html', {'title':'Ubertool'})        
        html = html + template.render(templatepath + '02hh_uberintroblock_wmodellinks.html',  {'model':'idream','page':'output'})
        html = html + template.render (templatepath + '03hh_ubertext_links_left.html', {})                               
        html = html + template.render(templatepath + '04uberoutput_start.html', {
                'model':'idream', 
                'model_attributes':'IDREAM Output'})

        if tier == 'Tier 2':
            idream_obj = idream_model.idream(tier, ai_name, prod_re, ai)
        # print idream_obj.__dict__.items()
        else:
            idream_obj = idream_model.idream3(tier, ai_name, prod_re, ai, liq_rte, fruit_rte, bread_rte, cheese_rte, veg_rte, meat_rte, pure_rte, piec_rte, powd_rte)

        html = html + idream_tables.timestamp()
        html = html + idream_tables.table_all(idream_obj)

        html = html + template.render(templatepath + 'export.html', {})
        html = html + template.render(templatepath + '04uberoutput_end.html', {})
        html = html + template.render(templatepath + '06hh_uberfooter.html', {'links': ''})
        self.response.out.write(html)
コード例 #2
0
 def post(self):
     form = cgi.FieldStorage()
     logger.info(form) 
     thefile = form['upfile']
     iter_html=loop_html(thefile)
     templatepath = os.path.dirname(__file__) + '/../templates/'
     html = template.render(templatepath + '01hh_uberheader.html', 'title')
     html = html + template.render(templatepath + '02hh_uberintroblock_wmodellinks.html', {'model':'idream','page':'batchinput'})
     html = html + template.render (templatepath + '03hh_ubertext_links_left.html', {})                
     html = html + template.render(templatepath + '04uberbatch_start.html', {
             'model':'idream',
             'model_attributes':'IDREAM Batch Output'})
     html = html + idream_tables.timestamp()
     html = html + iter_html
     html = html + template.render(templatepath + 'export.html', {})
     html = html + template.render(templatepath + '04uberoutput_end.html', {'sub_title': ''})
     html = html + template.render(templatepath + '06hh_uberfooter.html', {'links': ''})
     self.response.out.write(html)