Django 表单输入模板不保存
在def中列出表格中的我的文章,表格中有我的模型表单的inputtext、RequestEditForm、显示在每篇文章旁边的input,以及保存inputtext保存量的按钮。我的问题是,该按钮不起任何作用,因此它不会将输入的金额保存在数据库中Django 表单输入模板不保存,django,python-2.7,Django,Python 2.7,在def中列出表格中的我的文章,表格中有我的模型表单的inputtext、RequestEditForm、显示在每篇文章旁边的input,以及保存inputtext保存量的按钮。我的问题是,该按钮不起任何作用,因此它不会将输入的金额保存在数据库中 def ListAll(request, id_especialidad): especialidad = Especialidad.objects.get(id=id_especialidad) if request.m
def ListAll(request, id_especialidad):
especialidad = Especialidad.objects.get(id=id_especialidad)
if request.method == 'GET':
user = request.user
if user.is_superuser:
pedido = Pedido.objects.filter(especialidad=especialidad)
form = PedidoEditForm()
if form.is_valid():
form.save()
pedido.estado = 'pendiente'
pedido.fecha_pedido = datetime.now()
pedido.save()
返回呈现(请求'admindata.html',locals(),{'form':form})
不要使用下面的方法,而应使用以下方法:
return render(request, template, locals())
此外,您还有一个submit
按钮位于表单外
您应该将其放在
中,或者在
中定义。像这样:
<input type="submit" form="myform" class= "btn btn-success" value="Guardar">
我仍然无法添加,这意味着?表末尾的{%csrf_token%}{{Form.as_p}}无法以相同的方式工作?再次更新!谢谢你的帮助,先生,我不知道过去是什么,但现在我不认为按钮放在html中的任何地方:/
return render(request, template, locals())
<input type="submit" form="myform" class= "btn btn-success" value="Guardar">