【发布时间】:2011-03-01 19:27:07
【问题描述】:
我有一个名为编辑订单的表单。从我的表格末尾有一点,它会更新当前项目状态日期。它会更新,但前提是我要在单击名为 save_status 的按钮后关闭表单。如果我要单击名为save_status 的按钮,是否有办法让网页自行刷新而无需关闭表单?某种自动重新加载?
if request.method == 'POST':
form = forms.ItemForm(request.POST, instance = item)
if form.is_valid() and save_item is not None:
form.save(True)
request.user.message_set.create(message = "Item {0} has been updated successfully.".format(item.tiptop_id))
return HttpResponse("<script language=\"javascript\" type=\"text/javascript\">window.opener.location = window.opener.location; window.close();</script>")
if request.POST.get('save_status'):
item.current_item_status_date = date.today()
item.save()
【问题讨论】:
-
“表单自动更新”?这是什么意思?请准确定义。您希望网页在浏览器上刷新新数据吗?还是您希望发生其他事情?
-
@S.Lott 是的,我确实希望网页在浏览器上用新数据刷新