StaticgetRécupère toutes les épreuves avec options de filtrage et pagination.
Cette méthode permet de récupérer la liste complète des épreuves ou un sous-ensemble filtré selon les critères fournis.
Optionalfilters: EpreuveFiltersFiltres optionnels pour la recherche et la pagination
Promise résolvant vers la liste des épreuves
StaticgetStaticcreateCrée une nouvelle épreuve Route Django: path('epreuve/create/', EpreuveCreateView.as_view(), name='epreuve-create')
StaticupdateMet à jour une épreuve existante Route Django: path('epreuve/update/int:pk/', EpreuveUpdateView.as_view(), name='epreuve-update')
StaticdeleteSupprime une épreuve Route Django: path('epreuve/delete/int:pk/', EpreuveDeleteView.as_view(), name='epreuve-delete')
StaticsearchRecherche des épreuves (si implémentée côté backend) Note: Cette route n'existe pas dans les routes Django fournies
Service principal pour la gestion des épreuves sportives.
Cette classe fournit une interface statique pour toutes les opérations CRUD sur les épreuves sportives. Elle gère automatiquement l'authentification, la validation des données et la gestion des erreurs HTTP.