“Conocimientos Programación>Python Programming

Cómo crear pantallas o formularios con Python

2011/3/7
La página Web que está viendo se adaptó , ensamblado y genera especialmente para usted, basado en la información que ha introducido en un formulario Web. Al hacer clic en el botón "enviar " o " enviar" , ha ejecutado una aplicación que comprueba los datos, realizó las operaciones necesarias en los datos , y luego envió una respuesta a usted. El lenguaje de programación Python incluye una interfaz de entrada común o en la biblioteca CGI para procesar formas . Si el servidor Web se ha instalado y configurado Python como lenguaje CGI , puede escribir secuencias de comandos para crear páginas Web con formularios de entrada , procesar los datos y generar respuestas personalizadas . Cosas que necesitará
editor de texto como Notepad Plain
FTP (File Transfer Protocol) aplicación
Mostrar más instrucciones
1

Inicie el editor de texto sin formato Bloc de notas haciendo clic en el botón " Inicio", luego "Todos los programas", "Accesorios " y " Bloc de notas ".
2

escriba el siguiente código en el editor de texto , escribiendo o seleccionando el código con el ratón, pulsando la tecla " Ctrl" y " C ", a continuación, pegarlo en el editor con un comando de " V ", " Ctrl" /. Reemplazar " [ guión ]" con una sangría de cinco espacios :

# /usr /bin /python

print " Content-Type : text /html \\ n \\ n " !

# /usr /bin /python

print " Content-Type : text /html \\ n \\ n " !

def generate_page () :

[ guión ] print " \\ n "

[ guión ] print " \\ n "

[ guión ] print "\\ t Mi Python HTML demo < /TITLE> \\ n " <br> <p> [ guión ] print " < /HEAD > \\ n " <br> <p> [ guión ] print " <BODY BGCOLOR =#F7FCAE> \\ n " <br> < p> [ guión ] print "\\ t <H1> Formulario Python </h1> \\ n " <br> <p> [ guión ] print ' <form action="checktest.py" method="post" >' <br> <p> [ guión ] print " nombre: <input type="text" name="firstname"> '<br> <p> [ guión ] print' Apellido : <input type =" text " name =" apellido "> " <br> <p> [ guión ] print ' <input type="radio" name="sex" value="male" > Hombres < input type = "radio" nombre = valor "sexo " = "hembra " > Femenino '<br> <p> [ guión ] print " Dirección de correo electrónico : <input type="text" name="email"> ' <br> <p> [ guión ] print ' <input type="submit" value="Submit"> < /form> ' <br> <p> [ guión ] print "< /BODY > \\ n " <br> < p > [ guión ] print "< /HTML > \\ n " <br> <p> generate_page () <br> <p> 3 Haga clic en el menú Archivo. Seleccione la opción "Guardar" . Guardar con el nombre de archivo " myform.py . " <br> <p> 4 Haga clic en el menú Archivo, haga clic en " Nuevo". Escriba el siguiente código en el editor de texto , escribiendo o seleccionando el código con el ratón, pulsando la tecla " Ctrl" y " C ", a continuación, pegarlo en el editor con un comando de " V ", " Ctrl" /. Reemplazar " [ guión ]" con una sangría de cinco espacios : <br> <p> # /usr /bin /python <br> <p> import cgi <br> <p> def checkForm (): <br> < p> [ guión ] print " Content-type : text /html \\ n " <br> <p> [ guión ] form = cgi.FieldStorage () <br> <p> [ guión ] si form.has_key ( "nombre " ) y la forma [ "nombre "] value = " . " : <br> <p> [ guión ] [ guión ] print " <h1> Nombre: " , la forma " . valor , [ " nombre ] " < /h1 > " <br> <p> [ guión ] else : <br> <p> [ guión ] [ guión ] print " Error <h1> : Nombre no entró en < /h1 > " <br> <p> [ guión ] si form.has_key ( " apellido ") y la forma de valor [" apellidos "] = " . " : <br> <p> [ guión ] [ guión ] print " <h1> Apellido: " , la forma . [" apellidos "] valor " < /h1 > " <br> <p> [ guión ] else : <br> <p> [ guión ] [ guión ] print " <h1> Error: No apellido < /h1 > " <br> <p> [ guión ] si form.has_key ( " sexo ") y la forma [ " sexo "] " value = . ! "<br> <p> [ guión ] [ guión ] print " <h1> sexo : ", forma [ " sexo "] . valor" < /h1 > " <br> <p> [ guión ] else : <br> <p> [ guión ] [ guión ] print " < ; h1 > Error : " . ! value = Nada de sexo entró en < /h1 > " <br> <p> [ guión ] si form.has_key ( "email" ) y la forma [ "email ] " ": <br> < p > [ guión ] [ guión ] print " <h1> email: " . , forma [ "email "] valor " < /h1 > " <br> <p> [ guión ] else : <br> <p> [ guión ] [ guión ] print "Error <h1> : No entró email < /h1 > " <br> <p> checkForm () <br> 5 <p> Haga clic en el menú Archivo. Seleccione la opción "Guardar" . Guárdalo con el nombre de archivo " test.py. " <br> 6 <p> Inicie la aplicación FTP e iniciar sesión en el servidor Web. Cargue los archivos " myform.py " y " test.py " en el directorio raíz del servidor Web. <br> 7 <p> Utilice la aplicación FTP para cambiar los permisos de " myform.py " y "test . py "para permitir las secuencias de comandos para ejecutar . Si su aplicación FTP requiere que establezca el permiso de introducir los números de chmod , introduzca " 775 " como máscara. <br> 8 <p> Haga clic en el botón "Desconectar " de la aplicación FTP. <br> <br> 9 <p> lanzar un navegador web e introduzca la dirección URL correspondiente para acceder a la secuencia de comandos de Python : <br> <p> http://yourdomainname.com/myform.py <br> <p> Reemplazar " yourdomainname.com " con el nombre de dominio o dirección IP del servidor web. <br> 10 <p> Pulse la tecla "Enter" para cargar la URL y ejecutar la secuencia de comandos Python " myform.py " . Rellene el siguiente formulario . Pulse la tecla " Enviar". Después de que el script se ejecuta , debería ver los datos que ha introducido o un mensaje de error. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Python-Programming/Python-Funciones-Introspección-.html' >Python Funciones Introspección </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Python-Programming/¿Qué-es-IndexError-en-Python-.html' >¿Qué es IndexError en Python </a> </div> </div> <dl class=xgc> <dt><span>Python Programming</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-aumentar-el-tamaño-de-la-matriz-en-Python-.html">Cómo aumentar el tamaño de la matriz en Python </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Función-Python-con-parámetros-.html">Función Python con parámetros </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Python-Manipulación-Lista-.html">Python Manipulación Lista </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-compilar-Python-.html">Cómo compilar Python </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo--Python-UTF8-a-Unicode-.html">Cómo: Python UTF8 a Unicode </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-obtener-las-teclas-presionadas-en-Python-.html">Cómo obtener las teclas presionadas en Python </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-comprobar-si-un-módulo-cargado-en-Python-.html">Cómo comprobar si un módulo cargado en Python </a></dd><dd><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-quitar-Variables-De-Vars-Python-.html">Cómo quitar Variables De Vars Python </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Python-Programming/¿Cómo-funciona-el-Tráfico-Python-Trabajo-.html" >¿Cómo funciona el Tráfico Python Trabajo </a> </li><li><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-ejecutar-archivos-en-el-intérprete-de-Python-.html" >Cómo ejecutar archivos en el intérprete de Python </a> </li><li><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-leer-el-cuadro-de-lista-de-selección-en-Python-.html" >Cómo leer el cuadro de lista de selección en Python </a> </li><li><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-reemplazar-el-espacio-blanco-con-Python-.html" >Cómo reemplazar el espacio blanco con Python </a> </li><li><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-dar-formato-a-los-flotadores-en-Python-.html" >Cómo dar formato a los flotadores en Python </a> </li><li><a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-Código-Nim-para-Python-.html" >Cómo Código Nim para Python </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Python-Programming/Python-Listbox-.html" >Python Listbox </a></li><li> <a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-aprender-Python-en-Ubuntu-.html" >Cómo aprender Python en Ubuntu </a></li><li> <a href="http://www.ordenador.online/Programacion/Python-Programming/¿Qué-es-el-Python-2-6-Camino-Intérprete-.html" >¿Qué es el Python 2.6 Camino Intérprete </a></li><li> <a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-reemplazar-Python-Derecho-.html" >Cómo reemplazar Python Derecho </a></li><li> <a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-registrar-la-Prueba-de-Tiempo-de-ejecución-en-Python-.html" >Cómo registrar la Prueba de Tiempo de ejecución en Python </a></li><li> <a href="http://www.ordenador.online/Programacion/Python-Programming/Cómo-hacer-que-Python-Round-Up-.html" >Cómo hacer que Python Round Up </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>