Как получить доступ к attrbuite другой модели или таблицы с помощью ManyToMany в django
Пожалуйста, мне нужна ваша помощь. как можно получить атрибут другой модели, используя ManyToMany в django
Заранее спасибо :)
---это Models.py =>
class User(AbstractUser):
est_association = models.BooleanField(default=False)
est_benevolat = models.BooleanField(default=False)
class ProfileBenevole(models.Model):
user = models.OneToOneField(User,related_name="benevole", on_delete = models.CASCADE, primary_key = True)
photo_profile = models.ImageField( upload_to='uploads/images',null=True,blank=True)
nomComplet = models.CharField(max_length=50,null=True)
class Mission(models.Model):
nom=models.CharField(max_length=50,null=False,blank=False
photo_mission = models.ImageField( upload_to='uploads/images',null=True,blank=True)
slug=models.SlugField(null=True,blank=True)
association=models.ForeignKey(User,on_delete = models.CASCADE,null=True,blank=True)
class Participer(models.Model):
id_benevole = models.ManyToManyField(User)
id_mission = models.ManyToManyField(Mission,related_name="mission")
est_participer = models.BooleanField(default=False)
--- это Views.py
def demande_participer(request):
context={
'participers':Participer.objects.filter(id_benevole=request.user)
}
return render(request,'Association/success.html', context)
этот метод для получения attr не работает