Aplicação feita em Python utilizando Django3 para a vaga de desenvolvedor na empresa Mudi.
A aplicação devia fornecer:
- Um App de Autores
- Uma rota para cadastro de autores contendo ( Nome e Sobrenome ).
- Uma rota para listagem de autores
- Um App de Publicações
- Uma rota para cadastro de publicações contendo ( Titulo, Descrição e Autor).
- Uma rota para listagem das publicações.
- Um filtro de publicações por autor.
GET /authors
POST /authors
Parameter | Type | Description |
---|---|---|
first_name |
string |
Requerido. Primeiro nome do autor |
last_name |
string |
Requerido. Sobrenome do autor |
GET /publications
GET /publications/?author_id=<id>
Parameter | Type | Description |
---|---|---|
id |
integer |
Requerido. Id do autor |
python -m venv .venv
pip install -r requirements.txt
cd blog
python manage.py runserver
http://127.0.0.1:8000/authors/
http://127.0.0.1:8000/publications/