diff --git a/source/models.rst b/source/models.rst index 27d61b7..af3f56c 100644 --- a/source/models.rst +++ b/source/models.rst @@ -163,6 +163,18 @@ Si vous décidez de définir un constructeur sur votre modèle, ne surchargez pa Relations ========= +Types de relations +------------------ + + * ForeignKey + * ManyToManyField + * OneToOneField + +[to be continued] + +Mise en pratique +---------------- + Dans le cas de nos listes et de leurs souhaits, on a la relation suivante: .. code-block:: python @@ -369,4 +381,4 @@ Nous pourrions ainsi définir les classes suivantes: Gestion des utilisateurs ************************ -Dans les spécifications, nous souhaitions pouvoir associer un utilisateur à une liste (*le propriétaire*) et un utilisateur à une part (*le donateur*). Par défaut, Django offre une gestion simplifiée des utilisateurs (pas de connexion LDAP, pas de double authentification, ...): juste un utilisateur et un mot de passe. Pour y accéder, un paramètre par défaut est défini dans votre fichier de settings: ``AUTH_USER_MODEL``. \ No newline at end of file +Dans les spécifications, nous souhaitions pouvoir associer un utilisateur à une liste (*le propriétaire*) et un utilisateur à une part (*le donateur*). Par défaut, Django offre une gestion simplifiée des utilisateurs (pas de connexion LDAP, pas de double authentification, ...): juste un utilisateur et un mot de passe. Pour y accéder, un paramètre par défaut est défini dans votre fichier de settings: ``AUTH_USER_MODEL``.