Ce projet est une implémentation simple de Django REST Framework, réalisée en 1/2 journée pour un test d'aptitude, en Février 2019.
- Exposition sous l'URL
./users/
du listing des utilisateurs, et d'informations relatives aux utilisateurs logées dans le modèleProfile
: - Exposition sous l'URL
./users/{id}
du détail d'un utilisateur - Fonctionnalité de filtrage sur l'année de naissance des utilisateurs sous l'URL
./users/?year=
- Fonctionnalité de filtrage sur l'âge des utilisateurs sous
./users/?age_max=
,./users/?age_min=
, et./users/?age_exact=
Ne sont pas implémentés :
- Les restrictions pour l'accès aux données
- Les requêtes POST ne sont pas gérées
- L'internationalisation/localisation, en particulier pour une gestion globale des formats de date.
- Les filtres sur l'âge et l'année de naissance pourraient, plus logiquement, être logés dans les modèles.