13. Criação de um projeto Django

Django é um framework de desenvolvimento web de alto nível, escrito em Python, que encoraja o desenvolvimento rápido e limpo, com um design pragmático. A criação de um projeto Django é o primeiro passo para construir aplicações web usando este framework. Este capítulo irá orientá-lo passo a passo sobre como criar um projeto Django do zero.

Instalação do Django

Antes de começarmos a criar nosso projeto, precisamos garantir que o Django esteja instalado em nosso ambiente. Para instalar o Django, você pode usar o pip, que é o gerenciador de pacotes do Python. O comando para instalar o Django é:

pip install django

Após a instalação, você pode verificar a versão do Django com o seguinte comando:

python -m django --version

Criação do Projeto

Depois de ter o Django instalado, podemos começar a criar nosso projeto. Para criar um novo projeto Django, nós usamos o comando django-admin startproject seguido pelo nome do projeto. Por exemplo, para criar um projeto chamado 'myproject', nós usamos o comando:

django-admin startproject myproject

Este comando criará um novo diretório com o mesmo nome do projeto, que contém a estrutura básica de um projeto Django. Dentro deste diretório, você encontrará um subdiretório também chamado 'myproject' e um arquivo chamado 'manage.py'.

Estrutura do Projeto

O arquivo 'manage.py' é um utilitário de linha de comando que permite interagir com o projeto Django de várias maneiras. O subdiretório 'myproject' é o pacote do projeto, que contém quatro arquivos:

  • __init__.py: Este é um arquivo vazio que indica ao Python que este diretório deve ser considerado um pacote Python.
  • settings.py: Este arquivo contém as configurações do projeto Django.
  • urls.py: Este arquivo contém as declarações de URL do projeto Django.
  • wsgi.py: Este arquivo é um ponto de entrada para servidores web compatíveis com WSGI para servir seu projeto.

Executando o Servidor

Depois de criar o projeto, podemos executar o servidor de desenvolvimento Django para ver nosso projeto em ação. Para isso, primeiro precisamos navegar até o diretório do nosso projeto. Depois, podemos usar o comando python manage.py runserver para iniciar o servidor:

cd myproject

python manage.py runserver

Este comando irá iniciar o servidor de desenvolvimento Django na porta 8000. Se você abrir o seu navegador e visitar http://127.0.0.1:8000/, você deverá ver uma página de boas-vindas do Django, indicando que o servidor está funcionando corretamente.

Conclusão

Parabéns! Você criou com sucesso seu primeiro projeto Django. A partir daqui, você pode começar a adicionar aplicativos ao seu projeto, criar modelos de dados, vistas, templates, e muito mais. Lembre-se, a criação do projeto é apenas o primeiro passo. O verdadeiro poder do Django vem de sua flexibilidade e reutilização de componentes, que permitem que você crie aplicações web complexas com facilidade.

Agora responda o exercício sobre o conteúdo:

_Qual é o propósito do arquivo 'manage.py' em um projeto Django?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Criação de um projeto Django: Instalação do Django

Próxima página do Ebook Gratuito:

59Criação de um projeto Django: Instalação do Django

4 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto