Pular para o conteúdo

Python + HTML [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Python + HTML [RESOLVIDO]

Enviado em 21/02/2015 - 02:21h

Olá. Gostaria da indicação de um método de como utilizar Python ao invés de PHP em documentos com formulário HTML. Isto é, quais os recursos necessários?
Obrigado

Responder tópico

2. Re: Python + HTML [RESOLVIDO]

Enviado em 22/02/2015 - 00:29h


gdaher, utilizar o Python com o HTML é muito simples, basta realizar print's das tags em HTML e a pagina vai ser montada do mesmo jeito.

Algumas dicas importantes:
import cgi
import cgitb
cgitb.enable()

O CGI/tb vão te ajudar a realizar um debug melhor se você quiser utilizar recursos de CGI.

import HTML
tabela_html = HTML.table(tabela_python)

Assim você cria facilmente uma tabela em HTML a partir de uma lista do python e basta dar um print nela posteriormente.

Nunca esquecer que é necessário um espaço depois do header:
print "Content-Type: text/html;charset=utf-8"
print """

E para criações dinamicas basta mesclar o HTML com a logica do Python, exemplo:

print """

<p>Buscar em:</p>
<select name="b_campo"></p>
<option value="nome" selected>Nome</option>
"""

for p in campos[1:]:
codigo = '<option value="%s">%s</option>' % (p, p.capitalize())
print '%s' % codigo

print """
</select>
"""

Espero ter ajudado, abraços.

3. Re: Python + HTML [RESOLVIDO]

Enviado em 22/02/2015 - 11:16h

Olá, kruspemsv. Minha dúvida era como fazer o Apache reconhecer um script em Python. Sempre que o fazia, oferecia o arquivo com a extensão .py para download. OBS.: Sua explicação acima clareou muita coisa :D .

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder