O Django é uma estrutura web Python de alto nível que incentiva o desenvolvimento rápido com um design limpo e pragmático. Hoje vamos ensinar a instalar facilmente o Django e aprender a criar o primeiro projeto (em menos de um minuto).
A framework Django é gratuita e de código aberto. É muito usada à escala mundial para desenvolver os mais diversos tipos de apps web que podem ir de simples blogs até portais mais complexos, passando por sistemas de gestão de conteúdos.
Como instalar o Django?
Sendo uma estrutura web Python, para ter o Django necessita de ter o Python. Para este tutorial usamos uma máquina com macOS, mas a instalação do Python é simples em qualquer sistema operativo. Primeiro devem fazer o download do Python aqui.
Depois de instalado, pode abrir o terminar e verificar se está instalado, sabendo, por exemplo, a versão instalada. Para isso basta que usem o comando python3 –version
Vamos agora instalar o Django. Para tal usem o comando python3 -m pip install Django
Depois de instalado podem ver a versão usando o comando django-admin –version
Primeiro projeto com o Django
Aproveitando a documentação do Django, vamos mostrar como criar o primeiro projeto tendo como base este tutorial. Para isso, vamos começar por criar um projeto com o nome mysite. Para isso usar o comando django-admin startproject mysite.
Irá ser criado o ficheiro manage.py e também um diretório com o nome mysite com a seguinte estrutura.
- manage.py: um utilitário de linha de comando que permite interagir com o projeto Django – saber mais aqui.
- mysite/__init__.py: um ficheiro vazio que informa ao Python que este diretório deve ser considerado um pacote Python
- mysite/settings.py: Configurações do projeto Django
- mysite/urls.py: Declarações de URL para este projeto Django; um estilo de “índice” do site
- mysite/asgi.py: um ponto de entrada para servidores web compatíveis com ASGI
- mysite/wsgi.py: um ponto de entrada para servidores web compatíveis com WSGI
Executar o site
Para executar este projeto, basta que execute o comando python3 manage.py runserver
Agora basta abrir o browser no porto lógico 8080 para aceder ao site criado.
E está feito. Este é o primeiro tutorial para introdução ao Django. Como viram, é bastante simples e em breve lançaremos mais alguns tutoriais para ajudar os iniciantes. Quem já domina, pode sempre contribuir.