5

我有一个处理表单的弹出窗口。单击按钮后,我需要关闭弹出窗口并返回主页面。如何在我的 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”脚本之后,我想将焦点重定向/重新回到主页上,该主页将显示更新的数据。
非常感谢您的帮助。

4

1 回答 1

6

这并不是 Django 特有的。您可以在关闭弹出窗口后通过 JavaScript 设置位置。

window.opener.parent.location.href = "/";
于 2013-02-08T22:46:58.520 回答