从当前的cgi脚本发布到另一个python cgi脚本

时间:2010-12-15 22:01:25

标签: python cgi

我有一个名为nav.py的python脚本加载页面。这些页面中包含表单,以便发布到执行实际工作的其他脚本。当我完成这些操作后,我想从其他脚本中重新加载nav.py,以便用户返回到他们刚刚访问的页面。有没有办法用python cgi-module做到这一点?简短的版本是我想从当前的cgi脚本中发布到另一个cgi脚本。

other.py - > POST - > nav.py

1 个答案:

答案 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>""")