Django - Introdução
- Django - Introdução
Criar um projeto
- Comando:
django-admin startproject <nome-projeto> <caminho>
Rodar
- Comando:
python.exe manage.py runserver
Criar um app
- Comando:
django-admin startapp <nome-app>
O que faz:
Cria a estrutura de uma nova aplicação Django. No Django, um projeto pode ser dividido em várias "apps", cada uma com uma responsabilidade específica (ex: blog, contas, produtos, etc.).
Exemplo:
django-admin startapp home
Cria uma pasta chamada home/ com a seguinte estrutura:
home/
├── __init__.py # Marca o diretório como um pacote Python
├── admin.py # Configurações para o Django Admin
├── apps.py # Configuração da aplicação
├── migrations/ # Armazena as migrações do banco de dados
│ └── __init__.py
├── models.py # Onde você define os modelos de dados (tabelas)
├── tests.py # Onde você escreve testes automatizados
└── views.py # Onde você define o que será mostrado nas páginas
Próximos passos após startapp:
-
Registrar a app no projeto: Em
settings.py, adicione'home'(ou o nome da app) emINSTALLED_APPS. -
Criar rotas: Você pode criar um arquivo
home/urls.pye configurá-lo nourls.pydo projeto cominclude(). -
Criar models, views e templates conforme o necessário.
Resumindo:
👉 startapp cria uma nova funcionalidade modular no seu projeto.