Dado que la llamada /mapa es un mapeo del modelo Aportantes, y en Aportantes no tenemos el campo grupo_edad si no clase (año de nacimiento), no podemos realizar no filtros por grupo de edad por las limitaciones de flask-restless.
Es posible calcular los valores que debería tener clase para un determinado grupo de edad, pero si la selección de grupos de edad es múltiple y no adyacente (por ejemplo, "menos de 30" y "70 y más") no es posible realizar dicha consulta ya que, a pesar de que flask-restless permite consultas disjuntas (con disjunction en true), la disyunción es en todos los campos de la query (no en un subset de ellos) y esto haría que los resultados no sean los correctos (por ejemplo si filtro por sexo y grupo de edad).
Una fácil solución sería agregar grupo_edad (tal cual está en Aportes) a Aportantes.
Dado que la llamada
/mapa
es un mapeo del modeloAportantes
, y enAportantes
no tenemos el campogrupo_edad
si noclase
(año de nacimiento), no podemos realizar no filtros por grupo de edad por las limitaciones de flask-restless.Es posible calcular los valores que debería tener
clase
para un determinado grupo de edad, pero si la selección de grupos de edad es múltiple y no adyacente (por ejemplo, "menos de 30" y "70 y más") no es posible realizar dicha consulta ya que, a pesar de que flask-restless permite consultas disjuntas (condisjunction
en true), la disyunción es en todos los campos de la query (no en un subset de ellos) y esto haría que los resultados no sean los correctos (por ejemplo si filtro por sexo y grupo de edad).Una fácil solución sería agregar
grupo_edad
(tal cual está enAportes
) aAportantes
.