摘要: 连接数据库操作 sqlalchemy映射步骤: 1、创建ORM模型,这个模型必须继承sqlalchemy提供的基类2、在这个ORM模型中创建一些属性,与表中的字段一一映射,这些属性必须是sqlalchemy提供的类型3、将创建好的ORM模型,映射到数据库中 from sqlalchemy.ext.d 阅读全文
posted @ 2019-11-05 21:50 向前走。 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 手写SQL复用性不高,SQL越复杂越容易出bug,而且容易引起SQL注入,所以现在Ibanez使用orm框架将数据库映射为数据模型,这是使用SQLAlchemy 准备工作,安装SQLAlchemy和PyMySQL:pip install sqlalchemy、pip install pymsql 创 阅读全文
posted @ 2019-11-05 21:21 向前走。 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 首先明确一点:直接使用ip地址和localhost不能用子域名 主域名实现 首先做一项配置,将本地host映射一个域名 在app的config中指定 SERVER_NAME 选项为配置的域名:端口号 启动flask程序,访问 子域名实现 在蓝图中通过subdomain来指定子域名 在本地host文件 阅读全文
posted @ 2019-11-05 17:54 向前走。 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 模板文件: 根目录下的templates-->蓝图定义时指定的位置-->(若有相同名字的文件,则加载根目录下的资源)1、在蓝图的情况下,寻找静态资源依旧是默认从主目录的templates2、如果在根目录下的static和templates中没有找到指定文件,则会从蓝图声明时指定的文件夹下去找3、若默 阅读全文
posted @ 2019-11-05 17:07 向前走。 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 蓝图用于将项目模块化,分开管理 比如项目有4个模块:用户管理、书籍、电影、新闻,如果放在一起不好管理也不好维护,可以将每个模块单独抽离出来,再同一使用,flask.Blueprint可以实现功能 Blueprint源码 项目蓝图分类: 以user模块为例 使用蓝图可以在定义的时候使用 url_pre 阅读全文
posted @ 2019-11-05 16:18 向前走。 阅读(419) 评论(0) 推荐(1) 编辑