• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python form.render函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python form.validates函数代码示例发布时间:2022-05-26
下一篇:
Python form.regexp函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap