flask框架的搭建

flask 相比 django 而言,是一个轻量级的框架,没有集成太多的插件
所以在使用 flask 进行开发的时候,大部分都需要自己动手写代码完成效果

flask 支持 wsgi 协议、

搭建一个 flask 服务器

pip install flask

flask 中的响应对象

1、直接 return 一个 字符串(可以是HTML代码)

2、跳转到 一个 模板页面 render_template

3、重定向到一个 路由中 redirect

flask 中 请求 对象

from flask import request
args :接收GET请求的参数
form : 接受 POST 请求的参数
files : 获取上传的文件对象

接受页面参数的方法有下列常见的操作:
get(key) : 通过键获取 单个 value
getlist(key): 通过键 获取 value(列表)
to_dict() : 将页面参数转成 字典格式

query_string :获取 GET参数,以 b’a=1&b=2’ 表示
method : 获取请求方式

content_type : 获取请求的类型
cookies : 获取 cookie

headers : 获取请求头
path : 获取请求地址

referer : 获取数据的来源

蓝图 blueprint

使用蓝图,采用下面的步骤进行配置即可

1、在项目的根下,新建一个包 (包的作用类似于Django的应用)

2、在包下,新建一个 views.py (用来定义视图)

3、在 views.py 中,引入 蓝图

from flask.blueprints import Blueprint
from flask import render_template

user = Blueprint("user", __name__)


@user.route("/list")
def list():
    """
    查询所有的用户、并返回 List页面
    :return:
    """
    users = [
        {"name":"张三", "sex":"男", "tel": "131"},
        {"name": "里斯", "sex": "男", "tel": "132"},
    ]
    return render_template("list.html", users=users)

4、在 app.py 中, 注册蓝图

from user.views import user
...
app.register_blueprint(user)
...

SQLAlchemy -> ORM设计的框架

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值