| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo crear pantallas o formularios con Python
    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=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/python-programming/93814.html' >Python Funciones Introspección </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/python-programming/93816.html' >¿Qué es IndexError en Python </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/94008.html" title="Python y tipos inmutables " target="_self">Python y tipos inmutables </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93948.html" title="Cómo instalar pyinotify en Python 2.7 " target="_self">Cómo instalar pyinotify en Python 2.7 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93653.html" title="Cómo abrir CMD en el fondo con Python " target="_self">Cómo abrir CMD en el fondo con Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93831.html" title="Cómo definir variables globales en Python " target="_self">Cómo definir variables globales en Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93702.html" title="Cómo utilizar las secuencias de comandos de Python para MobiDeDRM " target="_self">Cómo utilizar las secuencias de comandos de Python par…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93513.html" title="Cómo determinar el tamaño de una palabra en Python " target="_self">Cómo determinar el tamaño de una palabra en Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93641.html" title="Cómo averiguar qué versión de Python que tienes " target="_self">Cómo averiguar qué versión de Python que tienes </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93663.html" title="Cómo ingresar números en Python " target="_self">Cómo ingresar números en Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93429.html" title="Errores Puerto no numéricos en Python " target="_self">Errores Puerto no numéricos en Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93626.html" title="Cómo leer la última línea de un archivo en Python " target="_self">Cómo leer la última línea de un archivo en Python </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91882.html" title="Cómo habilitar InnoDB en MySQL 5 con cPanel " target="_self">Cómo habilitar InnoDB en MySQL 5 con cPanel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87791.html" title="Cómo convertir a BigInteger internacional " target="_self">Cómo convertir a BigInteger internacional </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/96188.html" title="Cómo enviar un correo electrónico HTML con VB " target="_self">Cómo enviar un correo electrónico HTML con VB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/85868.html" title="Cómo emitir punteros de función " target="_self">Cómo emitir punteros de función </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95571.html" title="Impresión de base de datos en Visual Basic " target="_self">Impresión de base de datos en Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93541.html" title="Cómo eliminar una variable en una función usando Python " target="_self">Cómo eliminar una variable en una función usando Pyth…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/86020.html" title="Cómo calcular la longitud de cuerda " target="_self">Cómo calcular la longitud de cuerda </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87072.html" title="Cómo eliminar los espacios en una cadena en Groovy " target="_self">Cómo eliminar los espacios en una cadena en Groovy </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87745.html" title="Cómo adjuntar documentos con LotusScript " target="_self">Cómo adjuntar documentos con LotusScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93859.html" title="Tutorial de Python LiveWires " target="_self">Tutorial de Python LiveWires </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>