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.