在不重定向的情况下调用Bottle中的Python函数

时间:2016-04-01 11:39:04

标签: python html bottle

我正在制作一个非常简单的网络应用程序,以简化在我们的服务器上为用户捕获tcpdump(我主要是网络工程师,而不是网络开发人员,所以这个任务对我来说真的很痛苦)

我为此选择了瓶子。
应用程序有文本框,用户可以在其中输入IP,以及开始和停止按钮

'buttons.tpl'模板的一部分:

<button name="start" type="submit" form="data" formaction="/start" formmethod="post">Start</button>

Python脚本:

@route('/')
def mainform():
        output = template('buttons')
        return output
@route('/start', method='POST')
def startaction():
        ip = request.forms.get('ip')
        os.system("tcpdump start")
        return "Started tcpdump"

我的问题是:如何避免重定向到/启动?

我只需要在按下Start(并在服务器上启动tcpdump)之后让用户留在此主页上,但即使我删除'return'它仍然会将用户重定向到/ start

0 个答案:

没有答案