Django-fr

Forum

#1 05-01-2011 17:49:56

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Question sur la métadonnée Abstract

Bonjour tout le monde,

J'ai cette classe :

class BaseAnteriority(models.Model):
    """
    Base model for patient anteriorities. This is an abstract class that won't have its own table in the db.
    """
    patient = models.ForeignKey(Patient)

    class Meta:
        abstract = True

    def add(self, pat):
        self.patient = pat

Je ne comprends pas cette ligne :

class Meta:
        abstract = True

Sauriez-vous m'en dire un peu plus sur la métadonnée abstract svp ?

Je n'ai rien trouvé dans le djangoBook.

Merci d'avance wink

beegees

Hors ligne

#2 05-01-2011 18:02:29

bejazzy
Membre
Inscription : 11-08-2010
Messages : 31

Re : Question sur la métadonnée Abstract

Bonjour,

Je crois que c'est pour créer intentionnellement un classe dite abstraite.
C'est-à-dire qu'elle ne sera pas utilisée pour être sauvée dans les tables
de ta base de données. Elle sera uniquement dédiée à la création de classes
dérivées.

Voir
http://docs.djangoproject.com/en/dev/topics/db/models/#abstract-base-classes

Damien G.

Le 5 janvier 2011 17:49, beegees <ddubois2 _AT_ gmail.com> a écrit :

> Bonjour tout le monde,
>
> J'ai cette classe :
>
>

>
> class BaseAnteriority(models.Model):
>    """
>    Base model for patient anteriorities. This is an abstract class that
> won't have its own table in the db.
>    """
>    patient = models.ForeignKey(Patient)
>
>    class Meta:
>        abstract = True
>
>    def add(self, pat):
>        self.patient = pat
>
>

>
> Je ne comprends pas cette ligne :
>
>

>
> class Meta:
>        abstract = True
>
>

>
> Sauriez-vous m'en dire un peu plus sur la métadonnée abstract svp ?
>
> Je n'ai rien trouvé dans le djangoBook.
>
> Merci d'avance wink
>
> beegees
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 05-01-2011 18:29:59

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Question sur la métadonnée Abstract

Bonjour,

Merci pour ta réponse très claire.

Bonne soirée à toi.

beegees

Hors ligne

Pied de page des forums