JordanAmaralVicente / crud-django

CRUD realizado através do Framework Django em Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRUD DJANGO

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).

Como rodar ?

  1. primeiro, você precisa ter o python3.10 instalado em sua máquina.
  2. 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
  1. Após ter ativado o venv, instalar o framework Django:
pip install django
  1. Instalado o django, será necessário, ou talvez não, rodar as migrations:
python3.10 manage.py migrate
  1. 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

Já feito

  1. Dar a opção do usuário realizar buscas

Próximos Passos

  1. Dar a opção do usuário executar filtros e ordenação de buca
  2. Fazer integração com um banco diferente do SQlite
  3. Criar mais funcionalides - Como cadastro / Login
  4. Usar uma biblioteca de teste para os componentes

superusercredentials para acessar o painel de administrador do Django caso desejar:

  1. username: admin
  2. email: admin@admin.com
  3. senha: admin

About

CRUD realizado através do Framework Django em Python


Languages

Language:Python 34.6%Language:PowerShell 27.9%Language:HTML 27.9%Language:Shell 9.6%