Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como criar telas ou formulários com o Python
A página da Web que você está vendo foi adaptada , montada e gerado especialmente para você com base em informações inseridas em um formulário web. Quando você clicar no botão "enviar " ou " enviar" , você executou um aplicativo que verificados os dados, realizadas as operações necessárias sobre os dados, em seguida, enviou uma resposta de volta para você . A linguagem de programação Python inclui uma Common Gateway Interface ou CGI biblioteca para processamento de formulários . Se o seu servidor Web tem Python instalado e configurado como uma linguagem CGI , você pode escrever scripts para criar páginas da Web com formulários de entrada, processar os dados e gerar respostas personalizadas. Coisas que você precisa
editor de texto simples como o Notepad
FTP aplicação ( File Transfer Protocol)
Show Mais instruções
1

Inicie o editor de texto simples bloco de notas clicando no botão "Iniciar" , depois "Todos os Programas", " Acessórios " e " Bloco de Notas ".
2

Digite o seguinte código no editor de texto , digitando-o ou selecionando o código com o mouse, pressionando "Ctrl " e " C ", em seguida, colá-lo no editor com um comando "Ctrl" /"V". Substituir " [ indent] ", com um recuo de cinco espaços :

# /usr /bin /python

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

# /usr /bin /python

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

def generate_page ():

[indent ] print " \\ n"

[ indent] print " \\ n"

[ indent] print " \\ t Meu Python HTML Demonstração \\ n "

[ indent] print" \\ n "

[ indent] print" \\ n "

[ indent] print " \\ t

Python Formulário

\\ n"

[ indent] print '

'

[ indent] print ' nome : ' em

[ indent] print ' Sobrenome : < input type = " text " name =" sobrenome "> 'em

[ indent] print' Masculino < input type = " radio " name = "sexo" value = " feminino "> feminino 'em

[ indent] print' Endereço de E-mail : 'em

[ indent] print '

' em

[ indent] print " \\ n"

[ indent] print " \\ n"

generate_page ()
3

Clique no menu Arquivo. Selecione a opção "Salvar" . Salve com o nome de arquivo " myform.py ".
4

Clique no menu Arquivo, clique em " Novo". Digite o seguinte código no editor de texto , digitando-o ou selecionando o código com o mouse, pressionando "Ctrl " e " C ", em seguida, colá-lo no editor com um comando "Ctrl" /"V". Substituir " [ indent] ", com um recuo de cinco espaços :

# /usr /bin /python

cgi importação

def checkform ():

[ indent] print " Content-type : text /html \\ n"

[ indent] form = cgi.FieldStorage ()

[ indent] se form.has_key ( " nome" ) e formam [" nome" ] value = " . ! " :

[indent ] [ indent] print "

Nome : " , a forma [" nome" ] valor ". < /h1> "

[indent ] else :

[indent ] [ indent] print" Erro

: Nome não entrou

"

[ indent] se form.has_key ( "sobrenome " ) e forma [ "sobrenome "] value = " . ! " :

[indent ] [ indent] print "

Sobrenome: " , a forma . [" sobrenome "] de valor, "

"

[indent ] else :

[indent ] [ indent] print " Erro

: Não Apelido < /h1> "

[ indent] se form.has_key ( " sexo ") e forma [" sexo "] = valor . " " :

[indent ] [ indent] print"

sexo: " forma [ " sexo "] valor . "

"

[indent ] else :

[indent ] [ indent] print" < ; h1> Erro: Não Sexo entrou "

[ indent] se form.has_key ( " email " ) e forma [ " email " ] = valor . " " :

[indent ] [ indent] print " E-mail

" , forma [ "email" ] valor ",

"

[ indent] mais: .

[indent ] [ indent] print " Erro

: No e-mail digitado < /h1> "

checkform ()
5

Clique no menu Arquivo. Selecione a opção "Salvar" . Guarde-o com o nome de arquivo " test.py. "
6

Inicie o aplicativo FTP e fazer login no servidor web. Envie os arquivos " myform.py " e " test.py " para o diretório raiz do servidor web.
7

Use o aplicativo FTP para alterar a permissão de " myform.py " e " teste . py "para permitir que os scripts para executar. Se seu aplicativo FTP requer que você defina permissão introduzindo os números chmod , digite " 775 " como a máscara.
8

Clique no botão "Disconnect " da aplicação FTP.
< Br > 9

Inicie um navegador da Web, em seguida, digite a URL apropriada para acessar o script Python :

http://yourdomainname.com/myform.py

Substituir " yourdomainname.com " com o nome de domínio ou endereço IP do servidor web
10.

Pressione a tecla "Enter" para carregar e executar o " myform.py " script Python URL. Preencha o formulário . Pressione a tecla "Enviar" . Depois que o script é executado , você deve ver os dados inseridos ou uma mensagem de erro .

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir uma pausa Em Dogtail em Python 
·Tipos de dados em Python Memória 
·Como remover Variáveis ​​De Vars Python 
·Funções com matrizes e escalas em Numerical Python 
·Como ler um site com Python 
·Como converter arquivos PY para Pyc 
·Como mesclar um Sort em Python 
·Como sincronizar Filas Via XML -RPC em Python 
·Como escrever informação digitada para arquivo Python…
·Como fazer um programa iterativo em Python 
  Artigos em destaque
·Como imprimir Perl Debugger 
·Como ligar uma barra de progresso para IO.Stream 
·Como fazer uma String C 
·Como fazer upload de arquivos usando Struts 
·Dicas sobre Debugging 
·Como atualizar PEAR 
·Como Salvar Alterações WPF no conjunto de dados 
·Como mesclar arquivos PDF com PHP 
·Como fazer Exit Splash no PHP 
·Como actualizar itens em uma lista com Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados