Aprenda a instalar facilmente o Django e a criar o primeiro projeto
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.
Antes disto faria mais sentido uma introdução a Python !!!! 😉
Deixo a sugestão para tutorial PHP (intro) + framework (Symfony ou Laravel ou CodeIgniter). 😉
Olá, bom dia. Instalei, seguindo os passos indicados e a instalação é feita sem problemas. Depois ao tentar ver a versão instalada aparece esta mensagem de erro: python3 –version
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘python3’ is not defined.
Se avançar para a opção da instalação do Django: python3 -m pip install Django
File “”, line 1
python3 -m pip install Django
^^^
SyntaxError: invalid syntax.
Devo acrescentar que todos os comandos foram copiados e colados, logo, suponho, não haverá erros de digitação.
Um bom Domingo para todos.
Cordialmente,
Fernando Oliveira
Tens o python instalado?
Sim, claro. Depois da instalação do Python é que eu abri o terminal para fazer a verificação da versão instalada. E é aí que aparecem os erros mencionados.
Cumprimentos
Se tiveres a usar Window$ verifica se tens no Path o executavel do python
Sim. Estou a usar o windows 11 mas não sei como verificar isso. Podes ajudar?
Cumprimentos
Vá em:
1) Iniciar > Definições > Sistema > Acerca de (opção lado esquerdo)
2) No lado direito “Definições avançadas do sistema”
3) Na janela que abrir, botão “Variaveis Ambiente”
4) No retangulo de baixo, seleccionar “Path” ebotão “Editar”
5) Adicionar o caminho do python (deve ser em c:\Python\…..)
Salvar tudo e testar.
O Django é brutal mas tens que ter um conhecimento profundo de web.
Depois de 5 cursos lá fiz um site apresentável.
Para quem quer fazer apps ou sites altamente especializados é o melhor.
Tens saber um pouco de: python, html, css, javascript, base de dados.
Olá, bom dia. Acabei de fazer o que aconselhou. Quando se chega a essa janela não tenho necessidade de editar nada pois o caminho está lá.
Fico-lhe muito grato pela sua ajuda mas não vale a pena continuar pois não é nada de imprescindível para mim.
Desejo-lhe um bom dia e, mais uma vez, os meus agradecimentos.
Fernando Oliveira
Porreiro, porreiro, era o Pplware criar o Pplware Academy! Na Alemanha existe o Heise (https://heise.de) que poder ser considerado o “irmão alemão” do Pplware, e estes criaram o Heise Academy (https://heise-academy.de) que, através de uma mensalidade ou anuidade, permite acesso a imensos cursos de formação e webinares (com certificado de presença e acesso posterior às gravações) de todas as áreas ligadas a profissionais de informática, seja redes, programação, administração Microsoft 365, Linux, etc. Acho que faz falta uma plataforma deste género em Portugal e em português!
Equipa do Pplware, fica o repto! 🙂
Ah, e sem a mensalidade ou anuidade, existe a possibilidade de adquirir cursos individuais ou aceder a webinares. Pensem seriamente nisso, acho que seria uma boa fonte de receita e iria possibilitar o acesso a essa informação a qualquer um que entenda português, esteja este a viver em Portugal ou não! 🙂