Python + HTML [RESOLVIDO]

1. Python + HTML [RESOLVIDO]

Guilherme
daher

(usa Slackware)

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


  


2. Re: Python + HTML [RESOLVIDO]

Marcelo Marques da Silva Varge
kruspemsv

(usa Red Hat)

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]

Guilherme
daher

(usa Slackware)

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 .






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts