import json import yate import athletemodel print(yate.start_response(resp="application/json")) print(json.dumps(sorted(athletemodel.get_namesID_from_store())))
#! /usr/local/bin/python3 import json import athletemodel import yate names = athletemodel.get_namesID_from_store() print(yate.start_response( 'application/json')) # start with the appropriate "Content-type" line print(json.dumps( sorted(names))) # sort "names", then convert to JSON and send to STDOUT
#! /usr/local/bin/python3 import json import athletemodel import yate athletes = athletemodel.get_namesID_from_store() print(yate.start_response('application/json')) print(json.dumps(sorted(athletes)))
import athletemodel import yate #模板 #启用python的cgi跟踪技术 import cgitb cgitb.enable() athletes = athletemodel.get_namesID_from_store() #返回一个列表,包含id、name print(yate.start_response()) print(yate.include_header("'NUAC' List of Athletes")) print(yate.start_form("generate_timing_data.py")) print(yate.para("Select an athlete from the list")) for each_athlete in athletes: # 模板函数: def radio_button_id(rb_name, rb_value, rb_id): # <input type="radio" name=rb_name value= tr(rb_id)> rb_value #页面结果<input name='whick_athlete' value="1" type='radio'>James Lee #value的值对应数据库中某选手的id值 print( yate.radio_button_id('which_athlete', each_athlete[0], each_athlete[1])) print(yate.end_form('Select')) #新增一个表单,用于给选手增加时间值 print(yate.start_form("test_form.py")) print(yate.para("Select an athlete from the list,and add a timing data")) for each_athlete in athletes: # 模板函数: def radio_button_id(rb_name, rb_value, rb_id): # <input type="radio" name=rb_name value= tr(rb_id)> rb_value #页面结果<input name='whick_athlete' value="1" type='radio'>James Lee
import athletemodel import yate athletes = athletemodel.get_namesID_from_store(data_files) print(yate.start_response()) print(yate.include_header("NUAC's List of Athletes")) print(yate.para("Select an athlete from the list to work with:")) print(yate.start_form("generate_timing_data.py")) for each_athlete in athletes: print(yate.radio_button("which_athlete",each_athlete[0],each_athlete[1])) print(yate.end_form("Select")) print(yate.include_footer({"Home": "/index.html"}))
import athletemodel import yate athletes = athletemodel.get_namesID_from_store(data_files) print(yate.start_response()) print(yate.include_header("NUAC's List of Athletes")) print(yate.para("Select an athlete from the list to work with:")) print(yate.start_form("generate_timing_data.py")) for each_athlete in athletes: print(yate.radio_button("which_athlete", each_athlete[0], each_athlete[1])) print(yate.end_form("Select")) print(yate.include_footer({"Home": "/index.html"}))
#! /usr/bin/python3 import json from athletemodel import get_namesID_from_store import yate names = get_namesID_from_store() print(yate.start_response('application/json')) print(json.dumps(sorted(names)))