diff --git a/Projet/db.sqlite3 b/Projet/db.sqlite3 index cf39e8fe605f663d55f0cb36166af1d4e7e68f82..13c085f49d09fde83fa4becfa1b23d20fce8a47c 100644 Binary files a/Projet/db.sqlite3 and b/Projet/db.sqlite3 differ diff --git a/Projet/polls/models.py b/Projet/polls/models.py index 38eefa00d03f3b61558e07a55f7d8a3fb8e613b5..ce052c78495988ddfc63163a4b361bcf43533c81 100644 --- a/Projet/polls/models.py +++ b/Projet/polls/models.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- from django.db import models - +from django.contrib.auth.models import User +from django.contrib.auth.models import Group class Question(models.Model): question_text = models.CharField(max_length=200) @@ -24,20 +25,20 @@ class Prof(models.Model): return "{0} {1}".format(self.nom,self.prenom) -class Eleve(models.Model): - nom = models.CharField(default="Dupont",max_length=50) - prenom = models.CharField(default="Paul",max_length=50) - email = models.EmailField(default="adresse@mail.fr") - mot_de_passe = models.CharField(default="0000", max_length=50) - - def __str__(self): - return "{0} {1}".format(self.nom,self.prenom) +# class Eleve(models.Model): +# nom = models.CharField(default="Dupont",max_length=50) +# prenom = models.CharField(default="Paul",max_length=50) +# email = models.EmailField(default="adresse@mail.fr") +# mot_de_passe = models.CharField(default="0000", max_length=50) +# +# def __str__(self): +# return "{0} {1}".format(self.nom,self.prenom) class Groupe(models.Model): nom = models.CharField(default="nom du groupe",max_length=50) - prof = models.ForeignKey(Prof,null=True, blank=True) - eleves=models.ManyToManyField(Eleve) + prof = models.ForeignKey(User,null=True, blank=True) + eleves=models.ManyToManyField(User) def __str__(self): return self.nom