Configurando Um Servidor Com Nginx E Django - Parte 2 - Fabio Labs - Fabio Martins
No post anterior, falamos como instalar o NGINX (clique aqui para acessa-lo)
Neste post falaremos como instalar o Djando.
O Django é um framework para desenvolvimento de aplicações web usando python.
Deste modo, antes de instalarmos o Django, precisamos instalar o python.
O python já vem instalado na maioria das distribuições linux por padrão. Você pode checar tentando digitar no console o seguinte comando:
Aparecerá a versão do python caso este exista em seu sistema.
Caso não exista, a maneira mais simples de instalação é usar o apt-get do linux. Para isso, execute:
baixe o django:
wget https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz
tar -vzxf Django-1.5.1.tar.gz
Entre no diretório descompactado e Instale (deve estar como root):
Como a maioria dos módulos python, o django será instalado dentro do diretorio do python:
/usr/local/lib/python2.7/dist-packages/django/
Para testar se tudo foi bem sucedido, execute no console:
O console do python se abrirá, digite as seguintes linhas para tentar carregar o módulo do django:
Ok! neste ponto você já tem o Django instalado e pronto para uso.
Criando um projeto com Django
Depois da instalação do Django, você terá acesso a um script chamado django-admin.py.
Para criar um novo projeto execute:
django-admin.py startproject testinho
Com isso, o django terá criado no diretório onde o comando foi executado, uma pasta chamada testinho (o nome de nosso projeto), com toda a estrutura básica para iniciar qualquer projeto web.
A este ponto, podemos iniciar o servidor do Django e acessar uma pagina inicial pelo browser. Para isso, entre no diretório de seu projeto, no nosso caso, testinho:
cd testinho
IP 0.0.0.0 significa qualquer IP poderá acessar o servidor, usamos isso apenas para testes para ver o funcionando do django, perceba que este modo de execução não é seguro para ambiente de produção e que aqui ainda não temos nenhuma relação com o NGINX.
Para testar, acesse pelo browser o seguinte endereço:
127.0.0.1:8000 (caso você esteje acessando localmente) - Caso esteja com o DNS configurado, você pode acessa-lo usando seu próprio host.