import json
import yate
import athletemodel

print(yate.start_response(resp="application/json"))
print(json.dumps(sorted(athletemodel.get_namesID_from_store())))

示例#2
0
#! /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
示例#5
0
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"}))
示例#6
0
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"}))
示例#7
0
#! /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)))