Flask学习笔记
个人学习时所记录的笔记,方便自己记忆防止遗忘
豆腐乳粥
这个作者很懒,什么都没留下…
展开
-
flask连接数据库
一.1.在app文件夹下创建libs(库)和spider(爬虫);2.把以下的文件拖入这个两个文件夹下,如图:python3的新版本会自动更改关联这3个文件的导入路径,所以不用手动更改;-===============================================================================-二.创建数据库1.运行Xampp,点击MySQL一栏的Start:2.打开数据库可视化管理工具如:Navicat for MySQL-===原创 2020-07-21 22:35:05 · 671 阅读 · 0 评论 -
视图函数的参数校验
一.安装wtforms1.在终端上输入:pipenv shell启动环境;2.输入:pipenv install wtforms下载wtforms;-================================================================================-二.验证层1.在app文件夹下新建一个forms文件夹(以后把所有校验文件都放在forms文件夹下);2.在forms文件夹下新建book.py,写入以下代码:Form:需要在wtfo原创 2020-07-14 21:02:17 · 192 阅读 · 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 · 313 阅读 · 0 评论 -
web的搜索功能编写
isdigit()函数:检验是否为数字;replace()函数:替换函数,如:replace(’-’, ‘’)把‘-’替换成‘空格’;注:第二if判断含有多个and的复杂判断要放在后面,越复杂的判断越消耗性能,当前面的判断为真时就不会跑后面的判断,节省性能。-================================================================================-2.优化上面的代码首先创建一个helper配置文件,写入以下代码然后...原创 2020-07-01 22:57:40 · 1428 阅读 · 0 评论 -
flask搭建最基础WEB
@app.route():python简洁的装饰器,用于路由注册;debug=True:服务器自动重启的调试模式,但正式环境不能使用调试模式;host=‘0.0.0.0’:指定本机所有网卡地址,使用任意一个网卡地址都能访问,同时连接了外网;port=81:指定端口为81;-===============================================================================-2.解决正式环境代码的镜像性,使用配置文件:创建一个配置文...原创 2020-06-29 22:13:32 · 185 阅读 · 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 · 782 阅读 · 0 评论