Coverage for ApiJO_Back\urls.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-10-13 15:18 +0200

1""" 

2Fichier principal de configuration des URLs du projet. 

3 

4Ce module inclut toutes les routes de l'application principale et des applications 

5secondaires comme l'API et l'authentification. 

6 

7:module: project.urls 

8""" 

9 

10from django.urls import path, include 

11from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView, SpectacularRedocView 

12 

13#: Liste des URL patterns principales du projet 

14urlpatterns = [ 

15 path('api/schema/', SpectacularAPIView.as_view(), name='schema'), 

16 path('api/docs/swagger/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'), 

17 path('api/docs/redoc/', SpectacularRedocView.as_view(url_name='schema'), name='redoc'), 

18 # API principale des Jeux Olympiques 

19 path('api/', include('api.urls')), 

20 

21 # Routes d'authentification (login, logout, registration, token, etc.) 

22 path('api/auth/', include('authentication.urls')), 

23 path('api/payment/', include('payment.urls')), 

24 path('api/qr_code_service/', include('qr_code_service.urls')), 

25 

26 path('api/users/', include('users.urls')), 

27]