def post(self): # logger = logging.getLogger("UbertoolUseConfigurationPage") form = cgi.FieldStorage() # config_name = str(form.getvalue('config_name')) # user = users.get_current_user() # if user: # logger.info(user.user_id()) # rice.user = user # rice.config_name = config_name chemical_name = form.getvalue('chemical_name') mai = form.getvalue('mai') dsed = form.getvalue('dsed') a = form.getvalue('area') pb = form.getvalue('pb') dw = form.getvalue('dw') osed = form.getvalue('osed') kd = form.getvalue('Kd') rice_obj = rice_model.rice(True,True,chemical_name, mai, dsed, a, pb, dw, osed, kd) # rice.put() # q = db.Query(rice_model.Rice) # q.filter("user ="******"config_name =", config_name) # for new_use in q: # logger.info(new_use.to_xml()) text_file = open('rice/rice_description.txt','r') x = text_file.read() templatepath = os.path.dirname(__file__) + '/../templates/' ChkCookie = self.request.cookies.get("ubercookie") html = uber_lib.SkinChk(ChkCookie, "Rice Output") html = html + template.render(templatepath + '02uberintroblock_wmodellinks.html', {'model':'rice','page':'output'}) html = html + template.render (templatepath + '03ubertext_links_left.html', {}) html = html + template.render(templatepath + '04uberoutput_start.html',{ 'model':'rice', 'model_attributes':'Rice Model Output'}) html = html + rice_tables.timestamp() html = html + rice_tables.table_all(rice_obj) html = html + template.render(templatepath + 'export.html', {}) html = html + template.render(templatepath + '04uberoutput_end.html', {}) html = html + template.render(templatepath + '06uberfooter.html', {'links': ''}) self.response.out.write(html)
def html_table(row_inp,iter): logger.info("iteration: " + str(iter)) chemical_name.append(str(row_inp[0])) mai.append(float(row_inp[1])) a.append(float(row_inp[2])) dsed.append(float(row_inp[3])) pb.append(float(row_inp[4])) dw.append(float(row_inp[5])) osed.append(float(row_inp[6])) kd.append(float(row_inp[7])) # msed.append(float(row_inp[8])) # vw.append(float(row_inp[9])) # mai1.append(float(row_inp[10])) # cw.append(float(row_inp[11])) logger.info(chemical_name) logger.info(mai) logger.info(a) logger.info(dsed) logger.info(pb) logger.info(dw) logger.info(osed) logger.info(kd) logger.info(msed) logger.info(vw) logger.info(mai1) logger.info(cw) rice_obj = rice_model.rice(True,True,chemical_name[iter], mai[iter], dsed[iter], a[iter], pb[iter], dw[iter], osed[iter], kd[iter]) msed.append(rice_obj.msed) vw.append(rice_obj.vw) mai1.append(rice_obj.mai1) cw.append(rice_obj.cw) html = rice_tables.table_all(rice_obj) return html