djangoCars é uma aplicação web desenvolvida com Django que apresenta um catálogo de carros. Com ela, os usuários podem visualizar detalhes e imagens de diferentes modelos, além de adicionar, editar e excluir veículos.
✅ Listagem de Carros: Exibe uma lista com os veículos cadastrados, incluindo miniaturas e nomes.
✅ Detalhes do Carro: Página dedicada para cada carro, com informações detalhadas e imagens maiores.
✅ Adicionar Veículo: Permite a criação de novos veículos no sistema.
✅ Editar Veículo: Possibilita a atualização dos dados cadastrados.
✅ Excluir Veículo: Remove um veículo do catálogo.
Antes de iniciar, certifique-se de ter instalado em seu sistema:
- Python
- Django
- Pillow
- PostgreSQL
- Clone este repositório:
git clone https://github.com/ldickmann/djangoCars.git
- Navegue até o diretório do projeto:
cd djangoCars
- Crie um ambiente virtual:
python -m venv venv
- Ative o ambiente virtual:
- Windows:
venv\Scripts\activate
- Linux/macOS:
source venv/bin/activate
- Windows:
- Instale as dependências:
pip install -r requirements.txt
- Execute as migrações:
python manage.py migrate
- Crie um superusuário (opcional):
python manage.py createsuperuser
- Inicie o servidor de desenvolvimento:
python manage.py runserver
- Acesse a aplicação no navegador:
http://127.0.0.1:8000/
Contribuições são sempre bem-vindas!
- Faça um fork do projeto.
- Crie uma branch para sua funcionalidade:
git checkout -b minha-funcionalidade
- Commit suas alterações:
git commit -m "Adiciona nova funcionalidade"
- Envie para o repositório remoto:
git push origin minha-funcionalidade
- Abra um Pull Request para revisão.
Projeto desenvolvido por Lucas E. Dickmann durante o curso Django Master.