我有一个名为nav.py的python脚本加载页面。这些页面中包含表单,以便发布到执行实际工作的其他脚本。当我完成这些操作后,我想从其他脚本中重新加载nav.py,以便用户返回到他们刚刚访问的页面。有没有办法用python cgi-module做到这一点?简短的版本是我想从当前的cgi脚本中发布到另一个cgi脚本。
other.py - > POST - > nav.py
答案 0 :(得分:0)
我不知道这是否是最好的方法,但它适用于我的目的。在我的脚本结束时,我只是打印一个带有表单和隐藏字段的页面,以防万一javascript很慢,并且在javascript提交表单之前尝试渲染页面。
print("Content-Type: text/html\n\n")
print("""<html>
<head></head>
<body>
<form name='success' action='nav.py' method='post'>
<input type='hidden' name='linkB' value='Add Assets' />
</form>
<script type='text/javascript'>
document.success.submit()
</script>
</body>""")