什么时候
not form.is_valid()
,您不返回任何
HttpResponse
。。。
def novo_material(request):
current_page='material'
if request.method =='POST':
form = SystemInventoryUpdate(request.POST)
if form.is_valid():
name=form.cleaned_data['name']
''''''
t= NewMaterial(name=name,qty=qty,unit=unit)
t.save()
return HttpResponseRedirect(reverse('material'))
# No need to add `else` statement, the `return HttpResponseRedirect` above stops the `if`
# when form is invalid, it will jump to return render, with form validations generated by Django
else:
form=NewMaterial()
return render(request,'novo_material.html',{'form':form})