本文整理汇总了Python中yate.start_response函数的典型用法代码示例。如果您正苦于以下问题:Python start_response函数的具体用法?Python start_response怎么用?Python start_response使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了start_response函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: ft_channels_editFirst
def ft_channels_editFirst():
obj = deal_mysql()
msg = ('''SELECT ulv.channel_id,tvs.chname
from ulv_genchannels as ulv
inner join tvs_channel as tvs
on tvs.chid=ulv.channel_id order by ulv.sort_id, ulv.channel_id;''')
result = obj.askdata(msg)
headers = ["频道名称"]
print(yate.start_response())
print(yate.include_header("频道维护"))
print(yate.start_form("ft_channels_edit.py"))
print(yate.start_table(tb_width="100%", tb_border="1px solid"))
print(yate.tb_header(headers))
print(yate.start_row())
print(yate.select('which_chid'))
#for array in result:
print(yate.select_option(result))
print(yate.end_select())
print(yate.end_row())
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
obj.Close()
示例2: select_sp
def select_sp():
obj = deal_mysql("uspset.ini")
msg = '''select id,name from u_sp'''
results = obj.askdata(msg)
obj.Close()
headers = ["运营商名称"]
print(yate.start_response())
print(yate.include_header("首页运营"))
print(yate.start_form("op_guidepage_arrange.py"))
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.tb_header(headers))
for array in results:
print(yate.start_row())
print(yate.checked_radio_button('which_spid',[array[0],array[1]]))
print(yate.end_row())
print(yate.end_table())
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
示例3: channels
def channels():
message = """select live_channel.chid,tvs_channel.chname,live_server.live_ip,live_url.live_path,live_status.sname """
message += """from tvs_channel,live_channel,live_server,live_url,live_status where tvs_channel.chid=live_channel.chid and """
message += """live_status.statusid=live_channel.statusid and live_url.live_urlid=live_channel.live_urlid and live_url.serverid = live_server.serverid """
message += """and live_url.status=0 order by live_channel.chid """
conn = my_sql.connect()
cursor = conn.cursor()
cursor.execute(message)
result = cursor.fetchall()
conn.close()
headers = ["频道名称", "直播地址", "直播路径", "发布状态"]
print(yate.start_response())
print(yate.include_header("JSB living system"))
print(yate.start_form("edit.py"))
print(yate.start_table(tb_width="80%", tb_border="1px solid"))
print(yate.tb_caption("已发布频道"))
print(yate.tb_header(headers))
for array in result:
print(yate.tb_data(array[1:]))
print(yate.end_table())
print(yate.end_form())
print(yate.include_footer({"Home": "/index.html"}))
示例4: channels_offline
def channels_offline(channel_offline=True):
message = ("""SELECT ulv_genchannels.channel_id,
tvs_channel.chname,
ulv_genaddress.gen_address,
ulv_status.des
FROM ulv_genchannels
NATURAL JOIN tvs_channel, ulv_genaddress, ulv_status
WHERE ulv_genchannels.channel_id = tvs_channel.chid
AND tvs_channel.chid = ulv_genaddress.channel_id
AND ulv_status.status_id=1 order by ulv_genchannels.sort_id, ulv_genchannels.channel_id""")
conn = my_sql.connect()
cursor = conn.cursor()
cursor.execute(message)
result = cursor.fetchall()
conn.close()
headers = ["频道名称", "频道编号", "直播路径", "发布状态"]
print(yate.start_response())
if channel_offline:
print(yate.include_header("频道下线"))
else:
print(yate.include_header("已发布频道"))
print(yate.start_form("ft_channels_offline.py"))
print(yate.start_table(tb_width="100%", tb_border="1px solid"))
print(yate.tb_header(headers))
for array in result:
print(yate.do_table(array, channel_offline))
print(yate.end_table())
if channel_offline==True:
print(yate.end_form("确定"))
示例5: do_web_process
def do_web_process():
#test functions for yate.py
print(yate.start_response())
print(yate.start_response("text/plain"))
print(yate.start_response("application/json"))
print(yate.include_header("Test title for my web application in python test"))
print(yate.include_footer({'Home':'/index.html', 'Select':'/cgi-bin/select.py'}))
print(yate.start_form("/cgi-bin/process-athlete.py"))
#print(urllib.request.urlopen('http://192.168.0.1/test.py', urllib.parse.urlencode({'a':'c'})))
print(urllib.parse.urlencode({'a':'c'}))
the_files = ['testdata/sarah2.txt', 'testdata/james2.txt', 'testdata/mikey2.txt']
data = put_to_store(the_files)
for each_data in data:
print(data[each_data].name+' '+data[each_data].dob)
data_copy = get_from_store()
for each_data in data_copy:
print(data_copy[each_data].name+' '+data_copy[each_data].dob)
#start simple http server for test
simple_http_server_test()
pass
示例6: channels_operation
def channels_operation(sp_id):
chidDic = dict() #store the checked chid from sp_id
obj = deal_mysql()
msg = ('''SELECT ulv.channel_id,tvs.chname
from ulv_genchannels as ulv
inner join tvs_channel as tvs
on tvs.chid=ulv.channel_id order by ulv.sort_id, ulv.channel_id;''')
msgn = ('''SELECT chid,sp_id from ulv_opchannels where sp_id=%d''' % int(sp_id))
result = obj.askdata(msg)
checked = obj.askdata(msgn)
for ele in checked:
chidDic[ele[0]] = ele[1]
nobj = deal_mysql('uspset.ini')
msgs = '''select name from u_sp where id=%s''' % int(sp_id)
response = nobj.askdata(msgs)
headers = ["频道名称", "频道编号"]
print(yate.start_response())
print(yate.include_header("频道运营"))
print(yate.start_form("op_channels_generate.py"))
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
theader = ['运营商']
print(yate.tb_header(theader))
print(yate.start_row())
print('<input type="radio" checked="checked" name="which_sp" value="'+(sp_id)+'"/>"'+response[0][0]+'"')
print(yate.end_row())
print(yate.end_table())
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.tb_header(headers))
for array in result:
if chidDic.get(array[0],None)==None:
print(yate.do_operationtable(array))
else:
print(yate.checked_operationtable(array))
print(yate.end_table())
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
obj.Close()
nobj.Close()
示例7: genaddress_publish
def genaddress_publish():
# channel_list
allchannel = {}
allcatagory = {}
conn = my_sql.connect()
cur = conn.cursor()
cur.execute(
"""select live_url.chid,live_url.live_urlid,tvs_channel.chname from tvs_channel,
live_url where tvs_channel.status=0 and live_url.status=0 and live_url.chid=tvs_channel.chid order by tvs_channel.chid"""
)
dic = cur.fetchall()
apd = ""
for each in dic:
apd = " ".join([str(each[0]), str(each[1])])
allchannel[apd] = each[2].encode("utf-8")
apd = ""
# print allchannel
# select catagory id
cur.execute("""select sort_id,sort_name from live_sort """)
catagorydic = cur.fetchall()
conn.close()
for each in catagorydic:
allcatagory[each[0]] = each[1].encode("utf-8")
print(yate.start_response())
print(yate.render_publish(urls="edit.py"))
# print(yate.start_form("edit.py"))
print(yate.select("mix"))
print(yate.select_list_new(allchannel))
print(yate.end_select())
print(yate.select("sortid"))
print(yate.select_list_new(allcatagory))
print(yate.end_select())
"""
print(yate.select('logo'))
print(yate.select_list_n(alllogoname))
print(yate.end_select())
"""
# print(yate.end_form("add"))
print(yate.submit())
示例8: channels_publish
def channels_publish():
cmdmsg = ("""SELECT tvs_channel.chid, tvs_channel.chname
FROM tvs_channel
NATURAL JOIN ulv_genaddress
WHERE tvs_channel.`status` <> 1 AND tvs_channel.chid = ulv_genaddress.channel_id
order by tvs_channel.chid""")
conn = my_sql.connect()
cur = conn.cursor()
cur.execute(cmdmsg)
result = cur.fetchall()
msg = ("""select sort_id,sort_name from ulv_sort""")
cur.execute(msg)
sortinfo = cur.fetchall()
conn.close()
print(yate.start_response())
print(yate.include_header("上线频道"))
print("<p ><b>通过下面的复选框选择要上线的频道</b></p>")
print(yate.start_form("ft_channels_publish.py"))
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.start_row())
print("<center>")
print(yate.select("channel_id"))
print(yate.select_option(result))
print(yate.end_select())
print('</center>')
print(yate.end_row())
print(yate.start_row())
print("<center>")
print(yate.select("sort_id"))
print(yate.select_option(sortinfo))
print(yate.end_select())
print('</center>')
print(yate.end_row())
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
示例9: get_response
def get_response():
print(yate.start_response())
form_data = cgi.FieldStorage(encoding='gbk')
#print form_data
osname =''
spid=''
if form_data:
osname = form_data.getvalue('osname')
spid = form_data.getvalue('spid')
conn = connect('set_os.ini')
cursor = conn.cursor()
if osname is not None and osname != '':
ms = """insert into u_sp (name) values('%s')""" % osname
cursor.execute(ms)
conn.commit()
EpgUrlAdd()
示例10: print_operationboundary
def print_operationboundary():
obj = deal_mysql('uspset.ini')
msg = '''select id,name from u_sp;'''
response = obj.askdata(msg)
headers = ["运营商"]
print(yate.start_response())
print(yate.include_header("运营发布"))
print("<p ><b>点击下面的运营商名称可选择要发布的频道</b></p>")
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.tb_header(headers))
print(yate.start_div('channel_div'))
print(yate.start_form("op_channels_select.py"))
for element in response:
print('<tr><td>')
print(yate.radio_button("which_sp",element))
print('</tr></td>')
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
print(yate.end_div())
obj.Close()
示例11: generate_names
def generate_names():
athletes = athletemodel.get_names_from_store()
json_athletes = json.dumps(sorted(athletes))
print(yate.start_response('application/json'))
print(json_athletes)
示例12: print
#!/usr/local/bin/python3
import yate
print(yate.start_response('text/html'))
print(yate.do_form('add_timing_data_test.py', ['TimeValue'], text='Send'))
示例13: print
Note that data in the enviorment is available to
your code as dictionary.
"""
# ! /usr/local/bin/python3
import cgi
import os
import time
import sys
import yate
# Querying three enviornment variables and
# assign their values to variables.
print(yate.start_response('text/plain'))
addr = os.environ['REMOTE_ADDR']
host = os.environ['REMOTE_HOST']
method = os.environ['REQUEST_METHOD']
# Get the Current Time
cur_time = time.asctime(time.localtime())
# Display the queried data on standard error
print(host + ", " + addr + ", " + cur_time + ": " +
method + ": ", end='', file=sys.stderr)
form = cgi.FieldStorage()
for each_form_item in form.keys():
print(each_form_item + '->' + form[each_form_item].value, end='',
示例14: print
import json
import yate
import athletemodel
print(yate.start_response(resp="application/json"))
print(json.dumps(sorted(athletemodel.get_namesID_from_store())))
示例15: print
import yate
import cgitb
cgitb.enable()
print(yate.start_response("text/html"))
print(yate.include_header("Coach Kelly's List of Athletes"))
print(yate.do_form("add_timing_data.py", ['TimeValue'], submit_txt='Send'))
print(yate.include_footer({"HOME": "/index.html"}))