Após uma pequena pausa de vários meses, iremos finalizar nossa super API.

Se você chegou até aqui, o resultado das suas consultas deve ser algo próximo disso.

Podemos observar que a data mostrada na variável “created” é muito pouco legível, demanda um certo tempo de observação para perceber onde está cada informação.

Para tornarmos essa resposta mais legível utilizaremos o Django Humanize, ele nos trás diversos filtros para dados que os tornam mais legíveis.

Em seu arquivo settings.py adicione “django.contrib.humanize” e altere o TIME_ZONE para garantir que receberá o horário corretamente.

Agora devemos transformar essa string “2018–08–15T17:34:02.450011–03:00” em um Datetime, usaremos o Lib Date-Util.

Utilize o seguinte comando para instalar.

pip install python-dateutil

Altere seu arquivo api/serializer.py e deixe-o assim.

Adicionamos o método to_representation, com ele é possível alterar os valores de todas variáveis, ao alterar a variável “created” temos o seguinte resultado.

Com isso finalizamos essa Super Serie, espero que tenha curtido, deixei suas Criticas/Sugestões abaixo, nós vemos na próxima.

Contato:

Linkedin

Email: thallisonrlima@gmail.com