Bonsoir,
Voilà toute la journée que je galère avec ces modèles User et Group... J'espère que quelqu'un pourra m'aider ici :$ :$
C'est assez compliqué à expliquer, alors voilà le code j'explique le problème après.
Voici le nécessaire de mon fichier model.py actuel :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
class Personne(models.Model):
#id = models.AutoField(primary_key=True)
nom = models.CharField(max_length=50, verbose_name="nom")
nomJf = models.CharField(max_length=50, null=True, blank=True, verbose_name="nom de jeune fille")
prenom = models.CharField(max_length=50, verbose_name="prénom")
....
class Membre(models.Model):
personne = models.OneToOneField(Personne, verbose_name="personne")
user = models.OneToOneField(User, verbose_name="compte Utilisateur")
....
class Groupe(Group):
personnes = models.ManyToManyField(Personne, verbose_name="personne")
.... |
Jusque là, tout va bien... Je vais dans l'interface admin, et rempli un peu la base de donnée. Dans la section "Groupe" (ma classe), j'ajoute mes utilisateurs... Pas de problème... Sauf que lorsque je vais dans la section "auth", et que j'édite les utilisateurs, aucun groupe ne leur est affecté. Le groupe lui, a bien été créé pourtant
Je suis bien conscient d'avoir fait une class Groupe presque inutile... mais j'ai eu exactement le même problème ce matin en ajoutant le groupe à Membre.
groupes = models.ManyToManyField(Group)
Voilà, j'ai pas trouvé d'info, et je n'ai pas réussi à résumer mon problèmes en quelques mots pour faire une recherche correcte sur internet
Merci d'avance pour votre aide
Partager