Я не могу понять, как добавить мой объект "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'

что именно я делаю неправильно?

Вернуться на верх