Mostrar más instrucciones
1 Abra un archivo de texto ASCII vacía. Como casi cualquier lenguaje de programación , todos los programas de Python van en archivos de texto normales .
2
Tipo "import cgi " como la primera línea del archivo . Esto le dice a Python para hacer la funcionalidad CGI disponibles para su programa
3
Type ' print " Content-type : text /html \\ n \\ n " ' . Como la segunda línea del archivo . Esta línea le dice al agente de usuario ( por ejemplo, el navegador del usuario ), el tipo de datos que pueden esperar y se envía automáticamente cuando un servidor web sirve una página web estática. Sin embargo, dado que está utilizando el CGI , debe especificar de forma explícita. Para facilitar la lectura durante la depuración utilizan el retorno de carro ("\\ n") y la pestaña ( "\\ t " ) los códigos de escape Python donde normalmente colocar espacios en blanco en su margen de beneficio .
4 Utilice sentencias print
a indican el contenido de la página web devueltas al agente de usuario . Recuerde usar los códigos de escape en sus estados de cuenta impresos para escapar comillas y otros caracteres tales . Es posible que desee encapsular marcado común a todas las páginas de las diferentes funciones y transmitir datos únicos como parámetros a las funciones.
5 " form = cgi.FieldStorage () " Tipo
cualquier parte del script para utilizar el método " FieldStorage ()" de la clase " cgi " para obtener los datos del formulario presentado a la página anterior devuelve como un objeto de diccionario a la variable "forma" . La variable "forma" se puede cambiar a algo que te gusta . Usted puede utilizar el " if" con " has_key ()" del objeto "forma" y " value () " Los métodos para determinar si los datos del formulario se presentaron incluso en el primer lugar y el contenido de los datos de formulario.
6
utilizar la interfaz de programación de aplicaciones de base de datos Python (DB -API) módulos para manejar la interacción de base de datos . El módulo que utiliza y su sintaxis de comandos correspondiente dependerá de qué tipo de base de datos que utiliza.
7
Guardar la secuencia de comandos . Consulte la documentación de su servidor web para saber dónde están sus archivos CGI deben ir y qué extensión de los archivos CGI Python deberían tener. La mayoría de los servidores requieren que los archivos estén en un directorio " cgi -bin" con la extensión de nombre de archivo . " Cgi ", pero su servidor puede ser diferente.