我有一个处理表单的弹出窗口。单击按钮后,我需要关闭弹出窗口并返回主页面。 如何在Django视图中执行这两个操作?
def InsertPopup (request):
if request.method == 'POST':
form = CustomerForm(request.POST)
if form.is_valid():
form.save(True)
return HttpResponse('<script type="text/javascript">window.close()</script>')
此代码工作正常,但在'window.close'脚本之后,我想将焦点重定向/获取焦点返回主页面,该主页面将显示更新的数据。
非常感谢您的帮助。
答案 0 :(得分:5)
这并不是Django特有的。关闭弹出窗口后,您可以通过JavaScript设置位置。
window.opener.parent.location.href = "/";