Projeto básico de CRUD com a biblioteca Django que realizar salvar as informações em um Banco SQLite. E com bootstrap para estilizar os componentes. O bootstrap foi escolhido pois meu foco não foi no HTML/CSS e sim no Django, então, uma vez que o bootstrap facilita a estilização, o mesmo foi usado
O projeto dá a opção e criar, listar, atualizar e deletar produtos (CRUD).
- primeiro, você precisa ter o python3.10 instalado em sua máquina.
- Caso já tenha, você deve ativar o ambiente de desenvolvimento virtual (venv) do projeto. Para isse, rode o seguinte comando na raíz do projeto:
- No MacOS ou no Linux
source venv/bin/activate
- No Windows:
venv\Scripts\Activate.ps1
- Após ter ativado o venv, instalar o framework Django:
pip install django
- Instalado o django, será necessário, ou talvez não, rodar as migrations:
python3.10 manage.py migrate
- Por fim, uma vez tendo feito todo o setup do projeto, basta rodar o comando de inicar o servidor e acessar a página no endereço: http://127.0.0.1:8000/ em seu naveagor:
python3.10 manage.py runserver
- Dar a opção do usuário realizar buscas
- Dar a opção do usuário executar filtros e ordenação de buca
- Fazer integração com um banco diferente do SQlite
- Criar mais funcionalides - Como cadastro / Login
- Usar uma biblioteca de teste para os componentes
- username: admin
- email: admin@admin.com
- senha: admin