You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
L'utilisation de l'API v2 aurait entraîné une grande complexité du script Python, car les noms de catégorie (de pratique, difficulté, etc.) ne sont pas stockés dans la route trek, en général seuls leurs identifiants le sont. Pour obtenir les noms, il aurait fallu interroger les routes de toutes les catégories, et faire une jointure sur les identifiants pour associer le bon nom de catégorie au bon itinéraire de randonnée.
Cette méthode a donc été abandonnée au profit de l'utilisation directe des modèles Django, via une commande native de Geotrek. Le script est ainsi beaucoup plus simple, et aucune requête HTTP n'est nécessaire. Voir commit 659c46a.
Il serait beaucoup plus simple et robuste d'utiliser directement les données JSON issues de l'API v2 au lieu d'une vue PostgreSQL.
Les trois choses à faire
constants
de la vue SQL ;Un script Python ferait l'affaire, et nous débarrasserait des problèmes d'extension PostgreSQL, de sous-requêtes, jointures, etc.
Limites
Impossible de récupérer certaines données comme les types de sol ou l'inscription au PDIPR comme on avait commencé à y réfléchir en #15.
The text was updated successfully, but these errors were encountered: