0
保存輸入的模型形式的數據時出現此錯誤,並且我還想保存專業的id在獲取中獲取,如何解決?請任何幫助!無法賦值「'18'」:「Pedido_Extra.especialidad_ex」必須是「Especialidad」實例
views.py:
def PedidoExtra(request, id_especialidad):
especialidad = Especialidad.objects.get(id=id_especialidad)
if request.method == 'GET':
form = ExtraForm()
else:
form = ExtraForm(request.POST)
if form.is_valid():
esp = form.save(commit=False)
esp.especialidad_ex = id_especialidad
esp.save()
form.save()
return render(request, 'form2.html', {'form':form, 'especialidad':especialidad})
Pedido_Extra沒有especialidad_ex。 現在我看到這個錯誤,遺憾的是該字段存在並被稱爲Pedido_Extra的especialidad_ex_id ... –