Modèle Epreuve

Module contenant le modèle Epreuve pour la gestion des épreuves sportives.

Ce module définit la structure de données pour les épreuves sportives, qui représentent des compétitions spécifiques au sein d’une discipline.

class api.models.epreuve.Epreuve(*args, **kwargs)

Bases : Model

Modèle représentant une épreuve sportive.

Une épreuve est une compétition spécifique dans une discipline donnée, caractérisée par son genre (homme/femme/mixte) et son tour (finale, demi-finale, etc.). Chaque épreuve est associée à un événement et doit être unique par combinaison de critères pour éviter les doublons.

Variables:
  • libelle – Intitulé de l’épreuve

  • genre – Genre de l’épreuve (homme, femme, mixte)

  • tour – Tour de l’épreuve (finale, demi-finale, qualification, etc.)

  • discipline – Discipline sportive associée

  • evenement – Événement associé à cette épreuve (optionnel)

libelle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

genre

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

tour

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

discipline

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

evenement

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

exception DoesNotExist

Bases : ObjectDoesNotExist

exception MultipleObjectsReturned

Bases : MultipleObjectsReturned

discipline_id
evenement_id
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>