Я не могу понять, как добавить мой объект "et" в группу, я продолжаю получать эту ошибку "'Group' object has no attribute 'et_set'".
Views.py
def etudiant_inscription(request):
form = form_etudiant()
if request.method == 'POST':
form = form_etudiant(request.POST)
if form.is_valid():
et = form.save()
et.save()
group = Group.objects.get(name="etudiant")
group[0].et_set.add(et)
return HttpResponseRedirect('/etudiant_login')
else:
return HttpResponseRedirect('/accueil')
return render(request,'etudiant_inscription.html',{'form':form})
Models.py
class etudiant(models.Model):
identifiant = models.CharField(primary_key=True,max_length=20)
nom = models.CharField(max_length=20)
prenom = models.CharField(max_length=20)
date_naissance = models.DateField(blank=True,null=True)
photo = models.ImageField(upload_to=None, height_field=None,
width_field=None, max_length=100,blank=True,null=True)
adresse = models.CharField(max_length=50)
email = models.EmailField(max_length=50,null=True,blank=True)
état = models.CharField(max_length=20)
situation = models.CharField(max_length=20)
password = models.CharField(max_length=20)
Ошибка
Traceback (most recent call last):
File "C:\Users\Mega-PC\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 47, in inner
response = get_response(request)
File "C:\Users\Mega-PC\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\Mega-PC\OneDrive\Desktop\testtttt\app\views.py", line 50, in etudiant_inscription
group[0].et_set.add(et)
Exception Type: AttributeError at /etudiant_inscription/
Exception Value: 'Group' object has no attribute 'et_set'
что именно я делаю неправильно?