Flask是python编写的轻量级的web框架
# 导入Flask类
from flask import Flask,render_template,request
import time
# 实例化,可视为固定格式
app = Flask(__name__)
# route()方法用于设定路由;类似spring路由配置
@app.route('/')
def index():
return render_template("index.html")
@app.route('/login',methods=['POST']) # 设置提交方法为post
def login():
username = request.form.get('username')
password = request.form.get('password')
if username == 'admin' and password=='123456': # 登陆的账号和密码
login_information='登陆成功'
return render_template("index.html",login_information=login_information)
else:
login_information = '登陆失败'
return render_template("index.html",login_information=login_information)
if __name__ == '__main__':
# app.run(host, port, debug, options)
# 默认值:host="127.0.0.1", port=5000, debug=False
app.run(port=80)
在当前目录下新建文件夹为templates,里面新建网页index.html
index.html内容为
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<center><h1>简单的flask框架</h1></center>
<form action="/login" method="post">
<center><input type="text" name="username" ></center>
<center><input type="password" name="password" ></center>
<center><input type="submit" value="登陆"></center>
<center>{{login_information}}</center>
</form>
</body>
</html>
测试
在浏览器上出入127.0.0.1
输入错误的账号和密码
输入正确的账号和密码