Criando Primeiro Projeto - Django
Ao instalar o Django em um ambiente virtual, é disponibilizada a ferramenta django-admin
django-admin.exe
Scripts
bin
O django-admin
startproject
Por exemplo, para criar um projeto básico, você pode armazená-lo na mesma pasta onde o ambiente virtual foi configurado. Antes disso, é necessário ativar o ambiente virtual. Em seguida, execute o seguinte comando:
django-admin startproject programicio
Neste caso, será criado um projeto chamado "programicio". Após a execução do comando, uma pasta chamada programicio
c:\django
Estrutura do projeto
django └── programicio ├── manage.py └── programicio ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py
A pasta gerada pelo comando contém os seguintes elementos principais:
A pasta gerada pelo comando contém os seguintes elementos principais:manage.py
Este arquivo é usado para executar comandos de gerenciamento do projeto. Ele permite, por exemplo, inicializar o servidor de desenvolvimento, criar novqs aplicações e realizar migrações de banco de dados.
Diretório do projeto (
)programicio
Contém os arquivos que definem a estrutura do projeto. Eles incluem:
__init__.py
Um arquivo vazio que indica que o diretório onde está localizado é tratado como um pacote Python.
settings.py
Contém as configurações globais do projeto, como a definição do banco de dados, configurações regionais (locale), gerenciamento de arquivos estáticos e aplicativos instalados.
urls.py
Define as rotas do projeto, mapeando URLs para as respectivas views. Ele organiza a lógica de roteamento do projeto.
wsgi.py
Configura o WSGI (Web Server Gateway Interface), uma interface usada para implantação de servidores web síncronos em produção.
Executando o projeto
Para executar o projeto, o terminal deve ser direcionado para a pasta principal do projeto com o comando cd
python manage.py runserver
Após a execução, o terminal exibirá o endereço onde o servidor está sendo executado, geralmente http://127.0.0.1:8000/