本文整理汇总了Python中yate.end_form函数的典型用法代码示例。如果您正苦于以下问题:Python end_form函数的具体用法?Python end_form怎么用?Python end_form使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了end_form函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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()
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:25,代码来源:printChannels.py
示例2: 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"}))
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:25,代码来源:delete_channels.py
示例3: ft_channels_edit_second
def ft_channels_edit_second():
start_response()
chid = get_formData('which_chid')
obj = deal_mysql()
msg = ("""SELECT ulv.channel_id,tvs.chname,ulv.gen_address
from ulv_genaddress as ulv inner join tvs_channel as tvs
on ulv.channel_id=tvs.chid and ulv.channel_id=%s""" % chid[0])
result = obj.askdata(msg)
info = result.pop(0)
headers = ["频道信息"]
print(yate.include_header("频道修改"))
print(yate.start_form("ft_channels_editDone.py"))
print(yate.start_table(tb_width="100%", tb_border="1px solid"))
print(yate.tb_header(headers))
print(yate.start_row())
print(yate.checked_radio_button('which_chid',[info[0],info[1]]))
print(yate.end_row())
print(yate.start_row())
print(yate.input_text("which_addr",info[2]))
print(yate.end_row())
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
obj.Close()
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:25,代码来源:printChannels.py
示例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("确定"))
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:33,代码来源:printChannels.py
示例5: 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())
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:25,代码来源:printChannels.py
示例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()
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:47,代码来源:printChannels.py
示例7: 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())
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:42,代码来源:printChannels.py
示例8: channels_collect
def channels_collect():
start_response()
obj = deal_mysql()
msg = ("""SELECT chid,chname from tvs_channel where status=0""")
result = obj.askdata(msg)
#info = result.pop(0)
headers = ["频道信息"]
print(yate.include_header("新频道收录"))
print(yate.start_form("ft_channels_collectDone.py"))
print(yate.start_table(tb_width="50%", tb_border="1px solid"))
print(yate.tb_header(headers))
print(yate.start_row())
print(yate.select('which_chid'))
print(yate.select_option(result))
print(yate.end_select())
print('<input type="text" name="which_addr" />')
print(yate.end_row())
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
obj.Close()
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:22,代码来源:printChannels.py
示例9: 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()
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:23,代码来源:printChannels.py
示例10: print
__author__ = 'Dixit_Patel'
from genericFunctions import *
import athletemodel
#from athletemodel import *
import yate
import glob
data_files = glob.glob("../data/*.txt")
#print(data_files)
# print(glob.glob0('data','/*.txt'))
# print(glob.glob1('data','/*.txt'))
athletes = athletemodel.put_to_store(data_files)
# impt line - start response
print(yate.start_response())
print(yate.include_header("Home"))
print(yate.header("AthLetA"))
print(yate.para('Select an athlete from list'))
print(yate.start_form("generate_timing_data.py"))
print(type(athletes))
for athlete in athletes:
print(yate.radio_button("which_athlete",athletes[athlete].name))
# print(yate.radio_button('James','James'))
# print(yate.radio_button('Mikey','Mikey'))
print(yate.end_form())
print(yate.include_footer({"Home": "/index.html"}))
开发者ID:dixitk13,项目名称:python-scripts,代码行数:28,代码来源:generate_list.py
示例11: print
#! /usr/bin/env python
import athletemodel
import yate
import cgitb
#cgitb.enable()
athletes = athletemodel.get_namesID_from_store()
print(yate.start_response())
print(yate.include_header("NUAC's List of Athletes"))
print(yate.start_form('generate_timing_data.py'))
print(yate.para('Select an athlete from the list to work with: '))
for each_athlete in sorted(athletes):
print(yate.radio_button_id('which_athlete', each_athlete[0], each_athlete[1]))
print(yate.end_form('Select'))
print(yate.include_footer({'Home': '/index.html'}))
开发者ID:kallimachos,项目名称:archive,代码行数:20,代码来源:generate_list.py
示例12:
#! /usr/bin/env python
import cgitb; cgitb.enable()
import athletemodel
import yate
import glob
data_files = glob.glob("data/*.txt")
athletes = athletemodel.put_to_store(data_files)
print yate.start_response()
print yate.include_header("Coach Kelly's List of Athletes")
print yate.start_form("generate_timing_data.py")
print yate.para("Select an athlete from the list to work with:")
for each_athlete in athletes:
print yate.radio_button("which_athlete", each_athlete)
print yate.end_form("Select")
print yate.include_footer({"Home": "../index.html"})
开发者ID:Wenfeng-GAO,项目名称:A-Byte-of-Python,代码行数:17,代码来源:generate_list.py
示例13: guidpage_arrange
def guidpage_arrange():
spid = get_formData('which_spid')
obj = deal_mysql()
msg = '''select id,alias from u_items'''
results = obj.askdata(msg)
nummsg = '''select item_id,position from u_homepage where spid=%s''' % spid[0]
homeitem= obj.askdata(nummsg)
obj.Close()
nobj = deal_mysql('uspset.ini')
nmsg = """select name from u_sp where id=%s""" % spid[0]
spname = nobj.askdata(nmsg)
nobj.Close()
#headers = ["频道名称", "频道编号"]
print(yate.start_response())
aa = "频道运营"
aa.encode('utf-8')
print(yate.include_header(aa))
print(yate.start_form("op_guidepage_storage.py"))
print(yate.start_table(tb_width="75%", tb_border="1px solid"))
print(yate.start_row())
print('<input type="radio" checked="checked" name="which_sp" value="'+(spid[0])+'"/>"'+spname[0][0]+'"')
print(yate.end_row())
print(yate.end_table())
print(yate.start_table(tb_width="75%", tb_border="5px solid"))
'''
spid has in u_homepage
'''
if homeitem !=():
position = dict()
for eachItem in homeitem:
position.update({eachItem[0]:eachItem[1]})
for i in range(2):
print(yate.start_tr())
for iters in range(3):
if i == 1:
iters = iters + 3
print(yate.start_td())
pos = 'pos'+str(iters)
print(yate.select(pos))
for item in results:
if item[0] in position.keys() and position[item[0]]==iters+1:
print(yate.select_optione_with_selected(item,True))
else:
print(yate.select_optione_with_selected(item))
print(yate.end_select())
print(yate.end_td())
print(yate.end_tr())
else:
for i in range(2):
print(yate.start_tr())
for iters in range(3):
if i == 1:
iters = iters + 3
print(yate.start_td())
pos = 'pos'+str(iters)
print(yate.select(pos))
print(yate.select_option(results))
print(yate.end_select())
print(yate.end_td())
print(yate.end_tr())
print(yate.end_table())
print(yate.start_table(tb_width="75%", tb_border="1px solid"))
print(yate.start_row())
print(yate.end_form("确定"))
print(yate.end_row())
print(yate.end_table())
print('</body></html>')
开发者ID:yangmeitaozi,项目名称:tvcloud,代码行数:82,代码来源:printChannels.py
示例14: print
candidateList = [s.encode("utf-8") for s in candidateList]
print('<h2>' + "After calculation, these are the most possible query candidates! " +'</h2>')
print(yate.u_list(candidateList))
print ('</br>')
#print(yate.createLink({"Verbose mode": "/cgi-bin/controller4.py"}))
print ('</br>')
#print(yate.start_form(NEXT_URL, form_type="POST"))
#### CGI passing for DEBUG page
for c in candidateList:
print(yate.hidden_input('candidate', c))
print('<h3>' + "Check verbose info: " +'</h3>')
print(yate.end_form("enter to verbose mode"))
#### CGI passing for final results page
#print(yate.start_form(NEXT_URL1, form_type="POST"))
#for c in candidateList:
# print(yate.hidden_input('results', c))
#print('<h3>' + "View the final results: " +'</h3>')
#print(yate.end_form("Go to result page", submitname = "submit1"))
print(yate.include_footer({"Done, go back to Google": "/index.html"}))
### render segmented results ####
#segmentedQuery = segQuery.segmentToListPerQuery(term)
#print(yate.para("These are segmented query: "))
开发者ID:amumu,项目名称:Approri-query-expansion-system,代码行数:30,代码来源:controller3.py
示例15: print
#! /usr/bin/env python3
import glob
import athletemodel
import yate
data_files = glob.glob("data/*.txt")
athletes = athletemodel.put_to_store(data_files)
print(yate.start_response())
print(yate.include_header("Coach Kelly's List of Athletes"))
print(yate.start_form("generate_timing_data.py"))
print(yate.para("Select an athlete from the list to work with:"))
for each_athlete in athletes:
print(yate.radio_button("which_athlete", athletes[each_athlete].name))
print(yate.end_form("Select"))
print(yate.include_footer({"Home": "/index.html"}))
开发者ID:bitfree,项目名称:TIL,代码行数:18,代码来源:generate_list.py
示例16: print
print(dir())
the_files = ['sarah2.txt', 'james2.txt', 'mikey2.txt', 'julie2.txt']
data = put_to_store(the_files)
print(data)
for each_athlete in data:
print(data[each_athlete].name + ' ' + data[each_athlete].dob)
data_copy = get_from_store()
for each_athlete in data_copy:
print(data_copy[each_athlete].name + ' ' + data_copy[each_athlete].dob)
print(yate.start_response())
print(yate.start_response("text/plain"))
print(yate.start_response("application/json"))
print(yate.include_header("Welcome to my home on the web!"))
print(yate.include_footer({'Home': '/index.html', 'Select': '/cgi-bin/select.py'}))
print(yate.include_footer({}))
print(yate.start_form("/cgi-bin/process-athlete.py"))
print(yate.end_form())
print(yate.end_form("Click to Confirm Your Order"))
for fab in ['John', 'Paul', 'George', 'Ringo']:
print(yate.radio_button(fab, fab))
print(yate.u_list(['Life of Brian', 'Holy Grail']))
print(yate.header("Welcome to my home on the web"))
print(yate.header("This isa sub-sub-sub-sub-heading", 5))
print(yate.para("Was it worth the wait? We hope it was..."))
开发者ID:zerolinux5,项目名称:Python-Tutorials,代码行数:28,代码来源:chapter7.py
示例17: main
def main():
form_data = cgi.FieldStorage()
print(yate.start_response())
print(yate.include_header('Estatísticas para Loterias do Brasil'))
if not form_data:
print(yate.start_form('', 'jogos.py'))
print(yate.drop_box('Jogo: ', 'Jogos', {'Quina':'Quina',
'Mega-Sena': 'Mega-Sena',
'LotoFácil':'LotoFácil'}, 'Mega-Sena'))
print(yate.drop_box('Estatística: ', 'Estat', {
'doze': 'Dezenas Mais Sorteadas',
'rule': 'Distribuição entre Pares e Impares',
'wors': 'Maior tempo sem ser sorteado',
'more': 'Mais Sorteado',
'aver': 'Média de tempo sem ser sorteado',
'sugs': 'Sugere números com melhor Escore Z',
'sugl': 'Sugere números menos sorteados recentemente',
'sugm': 'Sugere números sorteados recentemente',
'last': 'Última vez sorteado',
'unit': 'Unidades Mais Sorteadas'},
'more'))
print(yate.end_form('Enviar'))
elif form_data.getvalue('Jogos') and form_data.getvalue('Estat'):
jogo = form_data.getvalue('Jogos')
estat = form_data.getvalue('Estat')
if jogo == 'Quina':
obj = QuinaStats('../data/D_QUINA.HTM')
elif jogo == 'Mega-Sena':
obj = SenaStats('../data/d_megasc.htm')
elif jogo == 'LotoFácil':
obj = LotoFacilStats('../data/D_LOTFAC.HTM')
else:
print(yate.para('Opção Inexistente'))
print(yate.include_footer('© LotoEstat 2012'))
return
if form_data.getvalue('Estat') == 'more':
print(yate.header('Números Mais Sorteados'))
print(yate.para('Lista decrescente dos números mais sorteados da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.prepare_to_print('More', for_print=False)
print(yate.start_tb(['Dezena ', ' Número de Vezes Sorteado']))
for each in to_print:
print(yate.inner_tb([each[0],each[1]]))
print(yate.end_tb())
elif form_data.getvalue('Estat') == 'rule':
print(yate.header('Distribuição entre Pares e Impares'))
print(yate.para('Combinação de pares e ímpares entre os números da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.print_rule_even_by_odd(for_print=False)
print(yate.start_tb(['Dezenas Pares ', ' Dezenas Ímpares ', ' Número de Vezes Sorteado']))
p = re.compile('\d+')
for each in to_print:
even, odd = p.findall(each[0])
print(yate.inner_tb([even, odd, each[1]]))
print(yate.end_tb())
elif form_data.getvalue('Estat') == 'unit':
print(yate.header('Unidades Mais Sorteadas'))
print(yate.para('Lista das Unidades mais Sorteadas dos Jogos da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.print_more_often_unit(for_print=False)
print(yate.start_tb(['Dezenas terminadas em ', ' Número de Vezes Sorteado']))
p = re.compile('\d+')
for each in to_print:
unidade = p.findall(each[0])
print(yate.inner_tb([unidade[0], each[1]]))
print(yate.end_tb())
elif form_data.getvalue('Estat') == 'doze':
print(yate.header('Dezenas Mais Sorteadas'))
print(yate.para('Lista das Dezenas mais Sorteadas dos Jogos da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.print_more_often_dozen(for_print=False)
print(yate.start_tb(['Dezenas Começadas por ', ' Número de Vezes Sorteado']))
p = re.compile('\d+')
for each in to_print:
dezena = p.findall(each[0])
print(yate.inner_tb([dezena[0], each[1]]))
print(yate.end_tb())
elif form_data.getvalue('Estat') == 'last':
print(yate.header('Última vez Sorteado'))
print(yate.para('A quanto tempo a dezena não é sorteada entre os números premiados da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.prepare_to_print('Last', for_print=False)
print(yate.start_tb(['Dezena ', ' Tempo sem ser sorteada']))
for each in to_print:
print(yate.inner_tb([each[0],each[1]]))
print(yate.end_tb())
elif form_data.getvalue('Estat') == 'wors':
print(yate.header('Maior tempo sem ser sorteado'))
print(yate.para('Pior tempo de espera que um número aguardou para ser sorteado entre todos os sorteios da ' + form_data.getvalue('Jogos') + '.'))
to_print = obj.prepare_to_print('Worst', for_print=False)
print(yate.start_tb(['Dezena ', ' Pior tempo sem ser sorteada']))
#.........这里部分代码省略.........
开发者ID:abaaklini,项目名称:LotoEstat,代码行数:101,代码来源:jogos.py
注:本文中的yate.end_form函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论