摘要:
手写SQL复用性不高,SQL越复杂越容易出bug,而且容易引起SQL注入,所以现在Ibanez使用orm框架将数据库映射为数据模型,这是使用SQLAlchemy 准备工作,安装SQLAlchemy和PyMySQL:pip install sqlalchemy、pip install pymsql 创 阅读全文
摘要:
首先明确一点:直接使用ip地址和localhost不能用子域名 主域名实现 首先做一项配置,将本地host映射一个域名 在app的config中指定 SERVER_NAME 选项为配置的域名:端口号 启动flask程序,访问 子域名实现 在蓝图中通过subdomain来指定子域名 在本地host文件 阅读全文
摘要:
模板文件: 根目录下的templates-->蓝图定义时指定的位置-->(若有相同名字的文件,则加载根目录下的资源)1、在蓝图的情况下,寻找静态资源依旧是默认从主目录的templates2、如果在根目录下的static和templates中没有找到指定文件,则会从蓝图声明时指定的文件夹下去找3、若默 阅读全文
摘要:
蓝图用于将项目模块化,分开管理 比如项目有4个模块:用户管理、书籍、电影、新闻,如果放在一起不好管理也不好维护,可以将每个模块单独抽离出来,再同一使用,flask.Blueprint可以实现功能 Blueprint源码 项目蓝图分类: 以user模块为例 使用蓝图可以在定义的时候使用 url_pre 阅读全文