python使用bottle进行菠菜网站搭建

第一次接触菠菜网站搭建,企 娥:217 1793 408想了好久才想明白应该如何进行数据的交互操作,我们可以设置参数method=["GET","POST"]。实际上我们也可以将这两部分分开,一个method="GET",另一个method="POST",有点类似于不同消息的响应。

python代码:

#设计调查问卷格式
from bottle import route, run, template, request

@route('/questionnaire', method = "GET")
def questionnaire():
return template('questionnaire') # login是模板名,这里不需要填写后缀.tpl

@route('/questionnaire', method = "POST")
def do_questionnaire():
username = request.forms.get("username")
print(username)

run(host='0.0.0.0', port=8080, debug=True) #开启服务
tpl代码:

<html>
<head>
<title>登陆页面</title>
</head>
<body>
<p><h2>管理员登陆</h2></p>

    <form action="/questionnaire" method="post">
        Username: <input name="username" type="text" />
        Password: <input name="password" type="password" />
        <br />
        <input type="checkbox" name="bike" />I have a bike
        <br />
        <input type="checkbox" name="car" />I have a car
        <br />
        <input value="Login" type="submit" />
    </form>

    <form action="/questionnaire" method="post">
        <input type="radio" name="sex" value="male"> Male
        <input type="radio" name="sex" value="female"> Female
    </form>
</body>

</html>

猜你喜欢

转载自blog.51cto.com/13856171/2137264
今日推荐