随笔分类 -  flask

摘要:python3里发送邮件使用smtplib模块,内置得,不用下载安装,直接导入即可 flask里集成了邮件模块,使用得是flask_mail模块 相关代码: 先定义模块,mail.py文件 项目结构目录: 需要去配置文件里加入一下代码 templates里得html页面代码: 阅读全文
posted @ 2019-06-14 15:29 dongminglong 阅读(1165) 评论(0) 推荐(0)
摘要:标准的restful api http 请求方式有, get:获取列表 get<int:id>: 获取单条数据记录 post:添加数据 put:修改数据 delete:删除数据 相关view处理代码 mode里相关代码: app_init初始化相关代码: 这里需要注意的是,url里区分大小写和/,如 阅读全文
posted @ 2019-06-01 01:42 dongminglong 阅读(543) 评论(0) 推荐(0)
摘要:如果在一台新的电脑需要运行项目的时候,这时候就需要将项目项目所用到的模块都导出来 依赖文件生成pip freeze > requirements.txt 执行该命令会在项目根目录下生成一个 requirements.txt 依赖文件安装 全局安装pip install -r requirements 阅读全文
posted @ 2019-05-28 10:08 dongminglong 阅读(1164) 评论(0) 推荐(0)
摘要:flask-sqlalchemy是flask框架在sqlalchemy基础上改造的一个orm框架 现在有两个实体Article文章和Category分类 一个分类下可能有多篇文章 相关示例: 项目相关结构截图 定义基类BaseModel 子类Article继承BaseModel 子类category 阅读全文
posted @ 2019-05-27 17:38 dongminglong 阅读(3380) 评论(0) 推荐(1)
摘要:之前flask启用程序代码和逻辑代码都是在一个页面,这样代码多了很自然不利于关于,如果要将逻辑代码和进行分离,这里需要用到Falsk的蓝图(Blueprint) 项目结构 app文件夹为项目最外层文件夹,web作为项目里的一个模块, web下的articel和category文件为两个业务文件 如果 阅读全文
posted @ 2019-05-23 00:40 dongminglong 阅读(548) 评论(0) 推荐(0)
摘要:python里如果多个多个项目同时引用包,就会涉及到包版本的问题,包不同版本管理的问题可以用虚拟环境来管理, 创建虚拟环境,这里是用官方推荐的pipenv来创建 先用pip命令行安装pipenv pip install pipenv 创建好后可以pip list查看 pipnev是否安装完成 在使用 阅读全文
posted @ 2019-04-21 22:17 dongminglong 阅读(4948) 评论(0) 推荐(0)
摘要:windows环境上,打开命令行,输入pip list 检查列表中是否安装过flask 安装flask命令:pip install flask 出现Successfully installed等提示信息则表示安装成功 打开pycharm,新建index.py.文件,如下代码: 运行后复制控制台中ur 阅读全文
posted @ 2019-02-10 21:42 dongminglong 阅读(10970) 评论(0) 推荐(0)