Как решить проблему отсутствия 1 необходимого позиционного аргумента: 'request' в django

вот мои взгляды

 @login_required(login_url='login')
 def updateUser(request):
    form = updateUser()
    if request.method == 'POST':
        form = updateUser(request.POST)
        if form.is_valid():
            form.save()
            return redirect('home')
    context = {'form':form}
    return render(request,'base/update_user.html',context)

и мой forms.py

class updateUser(ModelForm):
class Meta:
    model=Responsible
    fields = '__all__'

я пытаюсь обновить имя и отдел в компании

class Responsible(models.Model):
 name = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)
 dept = models.ForeignKey(Department, on_delete=models.SET_NULL, null=True)
Вернуться на верх