Опубликовать в другой Python CGI-скрипт из текущего CGI-скрипта - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть скрипт на python nav.py, который загружает страницы. На этих страницах есть формы для публикации в других скриптах, выполняющих реальную работу. Когда я закончу с ними, я бы хотел перезагрузить nav.py из других скриптов, чтобы он возвращал пользователя на страницу, на которой он только что был. Есть ли способ сделать это с помощью Python CGI-модуля? Короче говоря, я хочу POST к другому cgi-скрипту изнутри текущего cgi-скрипта.

other.py -> POST -> nav.py

1 Ответ

0 голосов
/ 16 декабря 2010

Я не знаю, является ли это лучшим способом сделать это, но это работает для моих целей. В конце моего сценария я просто печатаю страницу с формой и скрытыми полями с моими данными на случай, если 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>""")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...