Форма не хочет сохранять входные данные в модели.Я работаю с одним представлением, которое выводит данные из модели, затем проверяет их с помощью ввода формы, а затем публикует все данные в другой новой таблице модели
def additemview(request, form2=profiledeviceForm()):
form1 = AdditemForm()
if request.method == 'POST':
form1 = AdditemForm(request.POST)
form2 = profiledeviceForm(request.POST)
try:
if form1.is_valid():
text = form1.cleaned_data['serial']
queryset = adddevice.objects.get(serial=text)
text2=form1.cleaned_data['status']
form2 = profiledeviceForm(
initial={'serial': queryset.serial, 'user': request.user, 'label': queryset,'tag':text2})
if request.method == 'POST':
if form2.is_valid():
form2.save()
context = {"queryset": queryset, "form2": form2, }
return render(request, "adddevice.html", context)
except ObjectDoesNotExist:
return render(request, "notexist.html", {})
context = {"form1": form1,}
return render(request,"additem.html",context)