Привет Всем, я пытаюсь создать приложение, в котором я могу добавить несколько форм, но у меня возникла проблема при попытке добавить текущего вошедшего в систему пользователя. Значение исключения: объект 'list' не может быть вызван
@login_required(login_url='login')
def addIncome(request, month_id):
monthname = Month.objects.get(pk=month_id)
monthnameid = Month.objects.get(id=month_id)
monthes = Month.objects.all()
newForm = inlineformset_factory(Month, IncomeAmount, fields=('income_Name','incomeAmount','incomeCurrency'),can_delete=False, extra=5)
if request.method == 'POST':
form = newForm(request.POST, instance=monthname)
if form.is_valid():
newForm = form.save(commit=False)
print(type(newForm))
newForm.user = request.user
newForm.save()
return redirect(home)
else:
monthes = Month.objects.all()
monthname = Month.objects.get(id=month_id)
month = newForm(instance=monthname)
context = {'form': newForm, 'month': monthname, 'monthes':monthes}
return render(request, 'add.html', context)