Bonjour ,
je debute sur django et je coince avec l'erreur:
et voici ma vue:
'ManyToManyDescriptor' object has no attribute 'filter'
et mon models:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def use_course(request,id): cours_id = Course.objects.get(id=id) users_participe = Course.participents.filter(Course_id=course_id) return render( request,'uc.html',{})
j'ai bien chercher sur le net comment reglé l'erreur mais rien qui resolue mon probleme,et pourtant dans toutes les documentation et cours django disent que pour acceder a la nouvelle table du manytomany ce fait ainci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Users(models.Model): pseudo = models.CharField(max_length=45, blank=True, null=True) class Course(models.Model): date_cours = models.DateField(blank=True, null=True) user_create = models.ForeignKey('Users', on_delete=models.CASCADE) participents = models.ManyToManyField('Users',related_name='participents',blank=True)
remarque:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Course.participents.filter(Course_id=course_id)
meme le add et le all et order me sortent la meme erreur
merci d'avance pour vos reponses
Partager