Projeto feito durante o curso Django Fundamentos da TreinaWeb.
- Django
- python-decouple
- dj-database-url
- django-adminlte2
- Python 3.6 ou superior
Clone este repositório e entre na pasta do projeto
git clone https://github.com/CleysonPH/tw_clients.git
cd tw_clientsCrie e ative um ambiente virtual
python -m venv .venv
source .venv/bin/activateInstale as dependências do projeto
pip install -r requirements.txtCrie um arquivo .env na raiz do projeto com as informações do banco de dados, use o arquivo .env_exemple como base.
Rode as migrações para cirar o banco de dados
python manage.py migrateE por ultimo basta executar o servidor de desenvolvimento do Django
python manage.py runserverE então acesse a aplicação em http://localhost:8000/
| Métodos HTTP | Rota |
|---|---|
| GET | /clientes/listar |
| GET, POST | /clientes/cadastrar |
| GET | /clientes/<int:pk>/detalhes |
| GET, POST | /clientes/<int:pk>/editar |
| GET | /clientes/<int:pk>/deletar |
.
├── .env_example
├── .gitignore
├── clients
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── templates
│ │ └── clients
│ │ ├── client_confirm_delete.html
│ │ ├── client_detail.html
│ │ ├── client_form.html
│ │ └── client_list.html
│ ├── templatetags
│ │ └── filters.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── manage.py
├── README.md
├── requirements-dev.txt
├── requirements.txt
├── static
│ └── css
│ └── styles.css
├── templates
│ └── base.html
└── tw_clients
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py