1. - Framework
para desenvolvimento
web com python.
Rodrigo Fonseca de Andrade Júnior
Aluno do terceiro período em Sistemas para Internet - 08/2013
IFTM campus avançado Uberlândia
2. Versão do python, neste exemplo estou usando a versão portátil do python a ( Portable Python 3.2.5.1 ), que pode
ser baixada gratuitamente em http://portablepython.com/.
3. Instalado a versão portátil, ou a versão normal, vamos ao framework, neste exemplo utilizei a versão 2.5.1, basta
fazer o download no site http://web2py.com/init/default/index, clique em download e em seguida utilizaremos a
versão para usuários normais (For normal users ) :D
4. Após o download, descompacte o arquivo para a pasta App, no caso do python portable, na versão normal, a pasta
default, C:/Python33/ deve ser o ideal. Execute o arquivo web2py.exe, será aberto um console com informações
sobre o frame assim como os drivers de Banco de Dados disponíveis, os principais já contam no projeto como
PostgreSQL, MySql e Sqlite. Uma pequena tela chamada web2py server, nela você deve preencher a senha do
administrador do servidor (123mudar no meu caso), a porta pode ser a 8.000 mesmo, assim como o ip pode ser o
sugerido http://127.0.0.1, clique em start server.
5. O browser padão será aberto, com a famosa mensagem Olá Mundo, e várias opções de iniciação na plataforma, vamos direto ao
objetivo, clique no botão Administrative interface. Entre com a senha escolhida, no caso foi (123mudar). Será apresentado uma
tela com todas as aplicações disponíveis, no caso são 3 a própria administração e outros exemplos, vamos criar uma nova
aplicação e depois tetar publicá-lo pelo Google App Engine, quem não conhece o App Engine, sugiro dar uma lida a respeito e criar
uma conta no gmail para hospedar sua aplicação, lembrando que o App Engine suporta apenas Java, Python. -
https://developers.google.com/appengine/docs/whatisgoogleappengine?hl=pt-BR&csw=1. Então vamos ao final da página na
opção Assistente para novas aplicações.
6. Agora basta preencher os dados, e em seguida clicar em go na caixa Generate. Estamos quase prontos na tela a
seguir deixe todas as opções marcadas, ela irá gerar as paginas de Modelo, Views, Popular a base de dados e etc..
depois de pronto fica mais fácil inserir nosso layout no html :D
7. And we done :D. App pronto e online no servidor local, próximo passo será a edição dos aequivos gerados para o
edição de conteúdo e layout, bem como persistência de dados em banco de dados. Você poderá ver os arquivos
gerados em applications, no meu caso ficou em (Portable Python
3.2.5.1Appweb2pyapplicationsrodrigoFonsecaJr).