Lidiando con formatos y unidades en nuestra API REST
Aceptada
Mediante un proyecto con django rest framework, veremos como lidiar con las distintas unidades de medida, monedas y fechas según las preferencias del usuario, utilizando nuestros propios serializers, fields y views de este framework.
Tipo: Charla estandard, 25 minutos
Nivel: Medio
Disertantes: Matias Varela
Biografiá del Disertante: Soy Matu Varela, Ing. en Informática, miembro de pyar y Python/Django Devs desde hace algunos años. Actualmente trabajo en Kilimo, una startup cordobesa que procesa imágenes satelitales, datos de clima y del campo para generar recomendaciones de riego, cuyo lenguaje de programación principal es Python.
Horario: 16:30 - 17:00 - 23/11/2018
Sala: C - J.P. Morgan
Etiquetas/Tags: django django rest framework api web
![](/media/images_thumbnails/2018-10-22_12.43.39.jpg.956x613_q85_box-324%2C107%2C1280%2C720_crop_detail.jpg)
Descripción completa
Cuando se desarrolla un sistema que maneja datos de clima (temperatura, presión atmosférica, viento, radiación), éstos puede querer ser visto por el usuario, en distintas unidades (grados °C o °F, hPa o mBar, km/h o m/s, etc). Por otro lado, el usuario puede querer ingresar estos datos en las unidades que le son comunes. Esto implica la conversión en ambos sentidos (entrada y salida) para mantener la consistencia de los datos en el sistema y de los datos que ve el usuario. Otros ejemplos de esto son los precios de 'cosas' (en distintas monedas) y los formatos de fecha. En la charla, se mostrará una forma 'pythonica' de manejar estas conversiones mediante distintos serializers, fields y viewsets utilizando django rest framework. Veremos un ejemplo andando de como funciona todo.