Arquivo para Fevereiro, 2009

Django – Primeiros passos

Após instalar o Django, o mysql e o driver do mysql, chegou a hora de criar o projeto. Todos os passos citados estão bem explicados nesse link http://www.djangobook.com/en/2.0/chapter02/, então não reescreverei esse monte de coisas.

Achei muito rápido e fácil instalar e deixar tudo rodando. Ainda não estou usando nenhuma IDE para programar ou criar os projetos, então seguindo o material que citei acima, fui criando tudo apenas pela linha de comando.

A primeira coisa que me deixou feliz foi o fato de que, assim como outros frameworks de linguagens dinâmicas, o Django já trás consigo um Development Server onde se pode executar/testar o projeto. Então, não há todo aquele martirio que é criar um projeto Java por exemplo. Sair configurando o App Server, gerar alguns xmls, etc, etc, etc.

Eu realmente gosto desse tipo de agilidade. Ganha-se muito tempo no começo do projeto.

E para subir esse server, basta executar o comando “python manage.py runserver” de dentro do projeto criado nos passos anteriores. Então basta acessar http://127.0.0.1:8000/ e conferir e mensagem “It worked! Congratulations on your first Django-powered page”!

Simples, rápido e indolor!

Caso queira mudar a porta do server, é só rodar o comando “python manage.py runserver XXXX“, onde XXXX é a nova porta que o servidor vai ‘escutar’. Ainda, se quiser que o seu projeto fique acessível por toda sua rede, ou seja, não somente localmente, você pode digitar o comando: “python manage.py runserver 0.0.0.0:8000” .

Desse modo, qualquer pessoa em sua rede poderá acessar o seu projeto (você só precisará informá-los o seu IP :D )

Ref: http://www.djangobook.com/