Django 在表单上保存到数据库时出现问题

Django 在表单上保存到数据库时出现问题,django,Django,我正在尝试编辑表单并将更改保存到PostgreSQL数据库。我能够获得正确的ID,并且可以很好地查看所有内容。当我尝试将它保存到它从未保存过的数据库时,表单只是快速刷新。如果我使用shell,我可以毫无问题地进行更新 from turnover.models import * t = Detail.models.get(id=1) t.shift = 'Swing' t.save() 下面是我目前使用的django代码的链接。我只是想对我遇到的问题给出一个全新的看法。 Python代码: HT

我正在尝试编辑表单并将更改保存到PostgreSQL数据库。我能够获得正确的ID,并且可以很好地查看所有内容。当我尝试将它保存到它从未保存过的数据库时,表单只是快速刷新。如果我使用shell,我可以毫无问题地进行更新

from turnover.models import *
t = Detail.models.get(id=1)
t.shift = 'Swing'
t.save()
下面是我目前使用的django代码的链接。我只是想对我遇到的问题给出一个全新的看法。 Python代码: HTML更新模板:

编辑:
问题解决了,我有一个必填字段,但我没有填写,感谢jro在更新中使用{{form.errors}

时提供的帮助,在request.POST中找到了什么数据?我的猜测是传递的表单数据中存在某种错误,因为您提到它看起来像是快速刷新。如果正确保存,则应根据您的代码显示概览列表页面。这种情况目前没有发生,对吗?对,发件人只是快速刷新,从不重定向到营业额列表。那么,您在请求中得到的数据是什么。POST?[14/11/2011 08:57:48]get/overship/detail/4/HTTP/1.1200109[14/11/2011 08:58:18]get/overship/update/4/HTTP/1.120011119[14/11/2011 09:00]POST/OVERNARY/update/4/HTTP/1.1 200 11127听起来像是一个没有显示的表单验证错误。尝试将{form.errors}}添加到表单顶部。如果有错误,它会显示在那里。