本文整理汇总了Python中web.form.render函数的典型用法代码示例。如果您正苦于以下问题:Python render函数的具体用法?Python render怎么用?Python render使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了render函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: POST
def POST(self,name):
form=signin_form()
if not form.validates():
return render.about(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
else:
session.user = form['username'].value
return render.about(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
开发者ID:JaviRubio,项目名称:Practica1DAI,代码行数:7,代码来源:formulario.py
示例2: POST
def POST(self, node_type):
page = self.page
form = _form_node(node_type,
page.user.roles.keys()) # checks if this node_type exists too
checkaccess(page.user, ''.join(('create ',node_type,' content')))
if form.validates():
node = form.d
node.time_now = int(time.time())
node.uid = page.user.uid
# Get publishing settings.
options = mod[node_type].defaults
# Insert main entry in 'node' table
node.nid = web.insert('node',uid=page.user.uid,created=node.time_now,
changed=node.time_now, title=node.title, type=node_type,
**options)
# Do module specific insertions.
if hasattr(mod[node_type], 'node_insert'):
mod[node_type].node_insert(node)
web.redirect('/node/'+str(node.nid))
content = '<form method="post" name="new_node">'
content += form.render()
content += '<input type="submit" /></form>'
web.render('generic.html')
开发者ID:keizo,项目名称:kulu,代码行数:29,代码来源:node.py
示例3: POST
def POST(self):
form = myform()
if not form.validates():
return "<html><body><form name=\"main\" method=\"post\"> "+form.render()+"</form></body></html>"
else:
return "<html><body>Su texto es: %s</body></html>" % (form['texto'].value)
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:7,代码来源:ejercicio4.py
示例4: POST
def POST(self):
form = myform()
if not form.validates() or form.d.user!="dai" or form.d.password !="dai":
cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form><p>EL LOGIN FALLO</p>"
else:
cabecera = "Bienvenido "+ form.d.user
return render.index(form=cabecera)
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:7,代码来源:ejercicio2.py
示例5: GET
def GET(self, name):
cursor = col.find_one({"nombre": name})
nombre = cursor["nombre"]
password = cursor["password"]
DNI = cursor["DNI"]
apellidos = cursor["apellidos"]
correo = cursor["correo_electronico"]
Dia_de_nacimiento = cursor["Dia_de_nacimiento"]
Mes_de_nacimiento = cursor["Mes_de_nacimiento"]
Anio_de_nacimiento = cursor["Anio_de_nacimiento"]
numeroVisa = cursor["numeroVisa"]
Direccion = cursor["Direccion"]
Forma_de_pago = cursor["Forma_de_pago"]
form = login()
form.nombre.value = nombre
form.password.value = password
form.DNI.value = DNI
form.apellidos.value = apellidos
form.correo_electronico.value = correo
form.numeroVisa.value = numeroVisa
form.Dia_de_nacimiento.value = Dia_de_nacimiento
form.Mes_de_nacimiento.value = Mes_de_nacimiento
form.Anio_de_nacimiento.value = Anio_de_nacimiento
form.Direccion.value = Direccion
form.Forma_de_pago.value = Forma_de_pago
return """<html><body>
<form name="input" action="/cambiadatos/" method="post">
%s
</form>
</body></html>
""" % (
form.render()
)
开发者ID:iblancasa,项目名称:practicas3-4-DAI,代码行数:34,代码来源:practica3-4.py
示例6: POST
def POST(self,name):
form=signin_form()
regis=registerForm()
if regis.validates():
session.user = regis['nombre'].value
newUser(regis['nombre'].value,regis['apellidos'].value,regis['pass1'].value,regis['dni'].value,regis['correo'].value,regis['visa'].value,regis['dia'].value,regis['mes'].value,regis['anyo'].value,regis['direccion'].value,regis['pago'].value,regis['condiciones'].value)
return render.subscripcion(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,pag4=session.pag4,rss1=rss1,rss11=rss11,rss2=rss2,rss21=rss21,rss3=rss3,rss31=rss31,subscripcion=regis.render())
开发者ID:juandavarju,项目名称:DAiapp,代码行数:7,代码来源:preubaform.py
示例7: GET
def GET(self):
form = formularioFractal() # Hacemos una copia del formulario para evitar que se use la misma información en distintas llamadas
# Creamos el HTML de la página "a pelo". Usualmente no se hará así (utilizaremos templates)
html = """
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Fractal de Mandelbrot</title>
<link rel="stylesheet" href="static/comun.css">
<link rel="stylesheet" href="static/moonchild.css">
<link rel="stylesheet" href="static/formulario.css">
</head>
<body>
<h1>Fractal de Mandelbrot</h1>
<p>Generaremos un fractal a partir de los datos que nos facilites en este formulario.</p>
<form method="POST">
%s
</form>
</body>
</html>""" % (form.render()) # Renderizamos el formulario dentro del tag <form>. Dicho tag indica que el formulario se pasará por el método POST (típico) a la misma página que lo contiene, por lo que lo gestionaremos en el método POST(self) de más abajo.
return html
开发者ID:jmanday,项目名称:Informatica,代码行数:25,代码来源:formulario2.py
示例8: POST
def POST(self):
form = singUP()
form.validates() # Validamos el formulario para obtener valores del usuario
if not form.validates():
return form.render()
else:
html = """
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Práctica 3</title>
<link rel="stylesheet" href="static/comun.css">
<link rel="stylesheet" href="static/formulario.css">
</head>
<body>
<h1>PRÁCTICA 3</h1>
<p>Resultado formulario</p>
<p>Nombre: <code>%s</code></p>
<p>Apellidos: <code>%s</code></p>
<p>E-mail: <code>%s</code></p>
<p>Fecha de nacimiento: <code>%s</code> / <code>%s</code> / <code>%s</code></p>
<p>Direccion: <code>%s</code></p>
<p>Contrasena: <code>%s</code></p>
<p>Metodo de pago: <code>%s</code></p>
<p>Numero de Visa: <code>%s</code></p>
</body>
</html> """ % (str(form.d.Nombre), str(form.d.Apellidos), str(form.d.email), str(form.d.Dia), str(form.d.Mes), str(form.d.Ano), str(form.d.Direccion), str(form.d.Contrasena), str(form.d.MetodoDePago), str(form.d.numVisa))
return html
开发者ID:fllodrab,项目名称:Practica2,代码行数:32,代码来源:formulario.py
示例9: POST
def POST(self):
form = myform()
nuevousuario = registro()
if (not form.validates() or not login(form.d.user,form.d.contrasena)) and (not hasattr(session, 'usuario')):
cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
if not nuevousuario.validates():
formularioRegistro = "<form name=\"main\" method=\"post\"> "+nuevousuario.render()+"</form>"
else:
formularioRegistro=""
DataBase.insertar(nuevousuario.d.nombre,nuevousuario.d.apellidos,nuevousuario.d.correo,nuevousuario.d.dianacimiento,nuevousuario.d.mesnacimiento,
nuevousuario.d.anonacimiento,nuevousuario.d.direccion,nuevousuario.d.password,nuevousuario.d.visa,nuevousuario.d.formapago)
DataBase.close()
else:
session.usuario = form.d.user
cabecera = "Bienvenido "+session.usuario+" <a href=\"salir\">SALIR</a><a href=\"modificar\">Modificar</a>"
formularioRegistro=""
addWeb("/")
global rss
global ultimahora
global urlrss
ultimahora=datetime.datetime.now()
if datetime.datetime.now()-ultimahora>=datetime.timedelta(seconds=10) or rss==None:
ultimahora=datetime.datetime.now()
feed = feedparser.parse(urlrss)
entradas = feed.entries
rss="<ul>"
for entrada in entradas:
rss+="<li><a href=\""+entrada.link+"\">"+entrada.title+"</a></li>"
rss+="</ul>"
return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro,rss=rss)
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:33,代码来源:ejercicio4.py
示例10: POST
def POST(self):
form = login2()
if not form.validates():
return form.render()
usuario = form.d.usuario
password = form.d.contrasenia
nuevo = db0[usuario].split("|")
if password == nuevo[2]:
return """<html><body>
<form name="input" action="/accederDBM" method="post">
<p> %s te has logueado con la contrasenia %s </p>
<a href="../periodico/%s"> Vuelve a portada</a>
</form>
</body></html>
""" % (
usuario,
password,
usuario,
)
else:
return """<html><body>
<form name="input" action="/accederDBM" method="post">
<p> Contrasenia %s incorrecta </p>
<a href="../periodico/"> Vuelve a portada</a>
</form>
</body></html>
""" % (
password
)
开发者ID:iblancasa,项目名称:practicas3-4-DAI,代码行数:32,代码来源:practica3-4.py
示例11: GET
def GET(self):
form = myform()
nuevousuario = registro()
if session.get('usuario') == None:
cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
else:
cabecera = "Bienvenido "+session.get('usuario')+" <a href=\"salir\">SALIR</a><a href=\"modificar\">Modificar</a>"
addWeb("/")
formularioRegistro = "<form name=\"main\" method=\"post\"> "+nuevousuario.render()+"</form>"
global rss
global ultimahora
global urlrss
ultimahora=datetime.datetime.now()
if datetime.datetime.now()-ultimahora>=datetime.timedelta(minutes=10) or rss=="":
ultimahora=datetime.datetime.now()
feed = feedparser.parse(urlrss)
entradas = feed.entries
rss="<ul>"
for entrada in entradas:
rss+="<li><a href=\""+entrada.link+"\">"+entrada.title+"</a></li>"
rss+="</ul>"
print rss
return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro,rss=rss)
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:25,代码来源:ejercicio4.py
示例12: POST
def POST(self,name):
myFeed=rss()
form=signin_form()
graph=graphForm()
if graph.validates():
updateGraph(graph['Dato1'].value,graph['Dato2'].value,graph['Dato3'].value,graph['Dato4'].value,graph['Dato5'].value)
return render.chart(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,gr=graph.render(),feed=myFeed,dat1=graph['Dato1'].value,dat2=graph['Dato2'].value,dat3=graph['Dato3'].value,dat4=graph['Dato4'].value,dat5=graph['Dato5'].value)
开发者ID:JaviRubio,项目名称:Practica2DAI,代码行数:7,代码来源:formulario.py
示例13: GET
def GET(self,name):
form=signin_form()
if session.user!='anonymous':
session.pag3=session.pag2
session.pag2=session.pag1
session.pag1=session.pag0
session.pag0='contact.html'
return render.contact(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
开发者ID:JaviRubio,项目名称:Practica1DAI,代码行数:8,代码来源:formulario.py
示例14: POST
def POST(self):
form = myform()
if not form.validates():
return "<html><body><form name=\"main\" method=\"post\"> "+form.render()+"</form></body></html>"
else:
nuevo = Mandelbrot(float(form['x1'].value), float(form['y1'].value), float(form['x2'].value), float(form['y2'].value), int(form['ancho'].value),int(form['iteraciones'].value), "fich.png");
nuevo.pintaMandelbrot();
return "<html><body><img src=\"static/fich.png\"/></body></html>"
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:8,代码来源:ejercicio5.py
示例15: GET
def GET(self,name):
form=signin_form()
if session.user=='usuario':
session.pag3=session.pag2
session.pag2=session.pag1
session.pag1=session.pag0
session.pag0='archives.html'
return render.archives(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
开发者ID:JaviRubio,项目名称:Practica1DAI,代码行数:8,代码来源:formulario.py
示例16: GET
def GET(self,name):
form=signin_form()
if session.user!='anonymous':
session.pag4=session.pag3
session.pag3=session.pag2
session.pag2=session.pag1
session.pag1='nacional.html'
return render.nacional(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,pag4=session.pag4,rss1=rss1,rss11=rss11,rss2=rss2,rss21=rss21,rss3=rss3,rss31=rss31)
开发者ID:juandavarju,项目名称:DAiapp,代码行数:8,代码来源:preubaform.py
示例17: GET
def GET(self):
page = self.page
form = form_edit_filters()
content = 'filters available:'+str(_filters_available())
content += '<form method="post">'
content += form.render()
content += '<input type="submit" /></form>'
web.render('generic.html')
开发者ID:keizo,项目名称:kulu,代码行数:8,代码来源:filter.py
示例18: GET
def GET(self):
form = myform()
if session.get('usuario') == None:
cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
else:
cabecera = "Bienvenido "+session.get('usuario')+" <a href=\"salir\">SALIR</a>"
addWeb("/")
return render.index(form=cabecera,enlaces=session.get('enlaces'))
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:8,代码来源:ejercicio3.py
示例19: GET
def GET(self):
form = myform()
if session.get('usuario') == None:
cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
else:
cabecera = "Bienvenido "+session.usuario+" <a href=\"salir\">SALIR</a> <li><a href=\"modificar\">Modificar</a><li> "
addWeb("web4")
return render.pagina4(form=cabecera,enlaces=session.get('enlaces'))
开发者ID:iblancasa,项目名称:DAIPracticas,代码行数:8,代码来源:ejercicio4.py
示例20: GET
def GET(self,name):
myFeed=rss()
form=signin_form()
if session.user!='anonymous':
session.pag3=session.pag2
session.pag2=session.pag1
session.pag1=session.pag0
session.pag0='speaking.html'
return render.speaking(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,feed=myFeed)
开发者ID:JaviRubio,项目名称:Practica2DAI,代码行数:9,代码来源:formulario.py
注:本文中的web.form.render函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论