Este projeto consiste em criar um sistema de crud para registros de tarefas utilizando arquitetura rest e sistema de autenticação com OAuth2. Frontend desenvolvido utilizando bootstrap, html, css e javascript.
Deploy no heroku não disponível/Mudança na política do uso gratuito de banco de dados
git clone https://github.com/andre-bandeli/api-rest-django.git
Crie um ambiente de desenvolvimento com a venv do python com o comando
python3 -m venv [NOME VENV]
cd venv/ source bin/activate
Caminhe até a pasta rest, onde encontra-se o arquivo 'requirements.txt' e execute o comando
pip install -r requirements.txt
Faça as migrações necessárias com os comandos
python3 manage.py makemigrations && python3 manage.py migrate
python3 manage.py createsuperuser
python3 manage.py runserver
Objeto JSON
{
"nome": "Realizar matrícula",
"active" : True
}
Criar novo objeto:
POST: localhost:8080/create
consultar todos os objetos:
GET: localhost:8080/list
Deletar objeto por Id:
DELETE: localhost:8080/delete/{id}
- Django
- Python
- OAtuh2
- JavaScript
- css
- html5