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.