Como sabem, estou voltando a mexer com Python, que sempre foi uma linguagem que eu preferi em relação ao Perl, por exemplo.
Como profissionalmente, sempre fui ligado ao PHP, sempre fiz muita coisa referente a ele em shell script e afins, chegando inclusive a gerar um ou dois tutoriais sobre PHP com Shell Script aqui no site.
Com o tempo o PHP está perdendo um pouco do brilho e eu venho precisando ter uma linguagem mais voltada para o mundo SysAdmin em meio a minhas habilidades.
Assim, comecei novamente os estudos do Python e hoje, estava mexendo em algumas coisas para tentar conectar o mesmo em uma base Microsoft SQL Server
. Havia uma aplicação em PHP, mas infelizmente, conectar o PHP na base da Microsoft foi um inferno.
Como achei uma biblioteca de conexão ao SQL Server bem interessante, resolvi portar o aplicativo em PHP para Python
. Mas, aí vieram aqueles famosos problemas do Newbie em uma linguagem qualquer.
Como eu consigo acessar as variáveis que vem via método GET ou POST em um aplicativo Python ?
Well, há dois métodos. Um é citado nesta página aqui, utilizado quando você está com o Python puro. Muito legal, mas não era este meu caso.
Eu, no aplicativo em questão, estou usando o Mod_Python com o Python Server Pages :-)
Deixando de enrolação, para acessar as variáveis POST no Python Server Pages é só fazer o seguinte :
<%
valor = form['valordoformulario'].capitalize()
req.write(valor)
%>
Onde, form['valor'].capitalize() é onde é recuperado o valor mandado pelo formulário.
Facinho né ? Depois que se descobre hahahahahaha
Aliás, a lib do Microsoft SQL Server eu cito em um outro post :-)