flask 框架的应用:
主体代码⬇
from flask import Flask,render_template
app=Flask(__name__)
@app.route('/') #路由,决定访问地址 可以设置多个
def url1():
return render_template("so.html")
@app.route('/login')
def url2():
return render_template("sol.html")
app.run()#运行
web文件存放在同文件下的templates目录下
传值/获取/操作:
python代码⬇
from flask import Flask,render_template,request
app=Flask(__name__)
@app.route("/")
def asp():
inp=["用户名","密码"]
return render_template("so.html",qip=inp)
@app.route("/login",methods=["get"])
def ssoa():
inp = []
a=request.args.get("a")
b= request.args.get("b")
inp.append("用户名:"+a)
inp.append("密码:"+b)
return render_template("so.html",qip=inp)
if __name__=='__main__':
app.run()
html代码⬇
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="login" method="get">
<input type="text" name="a" placeholder="用户名">
<input type="password" name="b" placeholder="密码">
<input type="submit" value="点击">
</form>
<h1>属性</h1>
{% for i in qip %}
<p>{{i}}</p>
{% endfor %}
</body>
</html>
输入值⬇
点击后⬇