Как решить проблему отсутствия 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)