文章目录
显示
Flask快速入门
Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。
是目前十分流行的轻量级web框架
安装
pip install flask
表单接口返回
@app.route('/abc')
def hello_world1():
return """
<form>
账号:<input><br>
密码:<input>
</form>
"""
get方式传参
from flask import request
@app.route('/abcd')
def hello_world2():
id = request.values.get("id")
return f"""
<form>
账号:<input value="{id}"><br>
密码:<input>
</form>
"""
访问网址:
运行结果:
从表单里发起请求
@app.route('/abide')
def hello_world2():
idt = request.values.get("id")
return f"""
<form action="/login">
账号:<input name="name" value="{idt}"><br>
密码:<input name="pwd">
<input type="submit">
</form>
"""
@app.route('/login')
def hello_world_login():
name = request.values.get("name")
pwd = request.values.get("pwd")
return f'name={name},pwd={pwd}'
运行网址:
点击提交返回运行的结果
模板的使用:
- 模板就是预先写好的页面,里面可以使用特殊语法引入变量
- 使用
render_template
返回模板页面
1.新建index.html
页面的运行结果如图所示:
2.添加接口返回模板页面
from flask import render_template
@app.route('/tem')
def hello_world3():
return render_template("index.html")
访问端口: