
Flask学习笔记
个人学习时所记录的笔记,方便自己记忆防止遗忘
豆腐乳粥
这个作者很懒,什么都没留下…
展开
-
flask连接数据库
一. 1.在app文件夹下创建libs(库)和spider(爬虫); 2.把以下的文件拖入这个两个文件夹下,如图: python3的新版本会自动更改关联这3个文件的导入路径,所以不用手动更改; -===============================================================================- 二.创建数据库 1.运行Xampp,点击MySQL一栏的Start: 2.打开数据库可视化管理工具如:Navicat for MySQL -===原创 2020-07-21 22:35:05 · 709 阅读 · 0 评论 -
视图函数的参数校验
一.安装wtforms 1.在终端上输入:pipenv shell启动环境; 2.输入:pipenv install wtforms下载wtforms; -================================================================================- 二.验证层 1.在app文件夹下新建一个forms文件夹(以后把所有校验文件都放在forms文件夹下); 2.在forms文件夹下新建book.py,写入以下代码: Form:需要在wtfo原创 2020-07-14 21:02:17 · 197 阅读 · 0 评论 -
应用蓝图与视图函数
一.app、蓝图、视图函数框架 -================================================================================- 二.把视图函数从入口启动文件中分离出来 1.在fisher文件下新建文件夹app、web、book.py,写入以下代码:(web文件夹代表的是蓝图) web = Blueprint(): 需要从flask里导入Blueprint; 之前的@app.route()改成@web.route(); 2.之前的fis原创 2020-07-06 21:27:33 · 318 阅读 · 0 评论 -
web的搜索功能编写
isdigit()函数:检验是否为数字; replace()函数:替换函数,如:replace(’-’, ‘’)把‘-’替换成‘空格’; 注:第二if判断含有多个and的复杂判断要放在后面,越复杂的判断越消耗性能,当前面的判断为真时就不会跑后面的判断,节省性能。 -================================================================================- 2.优化上面的代码 首先创建一个helper配置文件,写入以下代码 然后...原创 2020-07-01 22:57:40 · 1439 阅读 · 0 评论 -
flask搭建最基础WEB
@app.route():python简洁的装饰器,用于路由注册; debug=True:服务器自动重启的调试模式,但正式环境不能使用调试模式; host=‘0.0.0.0’:指定本机所有网卡地址,使用任意一个网卡地址都能访问,同时连接了外网; port=81:指定端口为81; -===============================================================================- 2.解决正式环境代码的镜像性,使用配置文件: 创建一个配置文...原创 2020-06-29 22:13:32 · 192 阅读 · 0 评论 -
安装pipenv
1.打开终端,cd到项目文件夹; 2.输入 pip install pipenv 下载安装; 3.绑定项目,给项目安装虚拟环境输入 pipenv install; 4.启动虚拟环境输入 pipenv shell; 5.查看虚拟环境下有什么包,输入 pip list; 6.安装flask输入 pipenv install flask; 7.校验是否安装成功,输入 flask 没有报错表示安装成功; 8.一些pipenv的管理命令: 退出虚拟环境:exit 卸载包:pipenv uninstall + 包名 查原创 2020-06-26 20:52:13 · 797 阅读 · 0 评论