Interfaces de programmation

L’application expose des interfaces web (HTML) via les routes Django, ainsi que l’interface Django Admin.

Routes principales

Application (oc_lettings_site/urls.py)

  • / → page d’accueil

  • /lettings/ → routes de l’app lettings

  • /profiles/ → routes de l’app profiles

  • /admin/ → interface d’administration

Routes de test / démonstration

  • /test-404/ → déclenche une 404 contrôlée

  • /test-500/ → déclenche une erreur serveur (500)

  • /sentry-debug/ → route de test Sentry

App lettings

  • /lettings/ → liste des locations

  • /lettings/<letting_id>/ → détail d’une location

App profiles

  • /profiles/ → liste des profils

  • /profiles/<username>/ → détail d’un profil (par username)