摘要: import threading import time from werkzeug.local import Local, LocalStack # Local是实现线程隔离的方法对象, LocalStack是封装了实现线程隔离方法的栈结构对象 class A: b = 1 my_obj = Lo 阅读全文
posted @ 2021-12-01 10:25 沐公子 阅读(43) 评论(0) 推荐(0)
摘要: 传入一个关键字参数就可以了 阅读全文
posted @ 2021-11-24 09:48 沐公子 阅读(37) 评论(0) 推荐(0)
摘要: 单来说,Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。 Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性: 一个项目可以 阅读全文
posted @ 2021-11-22 09:51 沐公子 阅读(34) 评论(0) 推荐(0)
摘要: 视图函数和普通函数的区别 在下面的代码里其实是看不出来什么区别的,但是实际上视图函数的return,Flask框架会对其进行一个封装 视图函数不只单单会返回一个字符串,还会返回一些状态码(status code)比如 200, 404 ,301; 还会返回content-type http head 阅读全文
posted @ 2021-11-16 11:11 沐公子 阅读(101) 评论(0) 推荐(0)
摘要: 第一步校验python和pip正常使用 第二步新建项目文件 我的设置名字是 mkdir fisher 第三步创建虚拟环境用pipenv 还有别的方法,不过我推荐用pipenv 先安装pipenv用命令行进入要创建的项目文件里面,然后输入pip install pipenv 输入pip list查看是 阅读全文
posted @ 2021-11-15 11:12 沐公子 阅读(119) 评论(0) 推荐(0)
摘要: 蓝图的概念: 蓝图的作用是使Flask项目更加的模块化,结构更清晰。可以将相同的模块视图函数放在同一个蓝图下,同一个文件中,方便管理 如何创建蓝图: 蓝图的基本操作流程是?1.导入蓝图模块2.初始化蓝图对象3.使用蓝图对象去注册路由4.把蓝图对象注册到app应用对象上 第一步先导入蓝图模块: fro 阅读全文
posted @ 2021-10-11 11:25 沐公子 阅读(235) 评论(0) 推荐(0)
摘要: from flask import Flask, sessionfrom flask_sqlalchemy import SQLAlchemyfrom redis import StrictRedisfrom flask_wtf import CSRFProtectfrom flask_sessio 阅读全文
posted @ 2021-10-08 15:38 沐公子 阅读(40) 评论(0) 推荐(0)
摘要: 单表数据导出 如果使用单表数据导出,需要提前已经配置了secure-file-priv选项,来指定一个导出目录,如果未配置则无法导出,导出时会生成一个新的文件。 如果是第一次配置,配置完成后需要重启MySQL服务。(如果是Windows系统,请使用Windows路径写法) SELECT * FROM 阅读全文
posted @ 2021-09-24 15:50 沐公子 阅读(54) 评论(0) 推荐(0)
摘要: from flask import Flask#先连接数据库导包from flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config["SQLALCHEMY_DATABASE_URI"] = "mysql://root:2823 阅读全文
posted @ 2021-09-23 11:07 沐公子 阅读(33) 评论(0) 推荐(0)
摘要: 请求对象request常用属性: scheme:请求协议 method:请求方式 files:上传文件 数据获取:args:get方式请求提交的数据 form:post方式提交的数据 values:两者方式提交的数据请求头: cookies:获取cookies信息 headers:获取请求头信息 u 阅读全文
posted @ 2021-09-18 15:16 沐公子 阅读(143) 评论(0) 推荐(0)