-1
:我怎样才能删除django.so形式,在数据库中的数据会在我的HTML删除
<form action="/smartlogis/result_material/{{form.DBR_No.value}}/" method="POST">
{{form.as_ul}}
<input type="submit" value="Submit" /></form>
<form action="/smartlogis/result_material/{{form.DBR_No.value}}/" method="GET">
<input type="submit" value="Delete" />
</form>
views.py:
高清Matedit1(请求,DBR_No):
f = Movement_In.objects.get(DBR_No=DBR_No)
if request.method == 'POST':
form = Movement_ReceiptForm(request.POST, request.FILES, instance=f)
if form.is_valid():
form.save()
return HttpResponseRedirect('/thanks/')
else:
print "ahj"
if request.method == 'GET':
print "dsfsf"
form = Movement_ReceiptForm(request.POST, request.FILES, instance=f)
if request.POST.get('delete'):
form.delete()
return HttpResponseRedirect('/smartlogis/matdelete.html/')
现在虽然我点击删除按钮,它将进入else循环,但窗体不是删除。并直接进入HttpResponseRedirect
你绝对应该**不**使用GET请求从数据库中删除项目。 –