20、flask-进阶-自定义静态文件static和模板文件templates的路径配置
摘要:
自定义static目录和templates目录的路径 原本flask默认的static和templates目录是在App目录下的:如下图 如果想把这两个目录更改位置,如放在根目录下: 代码如下: __init__.py from flask import Flask from .views impo
19、flask-进阶-内置对象
摘要:
内置对象 g对象: global 全局对象 g对象是专门用来保存用户的数据的 g对象在一次请求中的所有的代码的地方都是可以使用的 突变变量存储位置的限制,为函数传递添加了新的方式,比如我们在before_request产生一个数据在后面需要使用,可以保存在g对象中,就可以在其他视图中使用这个数据 r
18、flask-进阶-插件-缓存flask-caching - 钩子函数(中间件)
摘要:
1.认识flask-caching插件 使用插件 1.安装 $ flask install flask-caching 2.初始化 在exts.py中导入并初始化 from flask_caching import Cache #初始化插件 cache = Cache(config={ 'CACHE
17、flask-图书简单馆项目
摘要:
为了掌握模型可以练一下、以下是代码: app.py from App import create_app app = create_app() if __name__ == '__main__': app.run(debug=True) views.py from flask import Blue
16、flask-模型-models-表的操作-多表操作-多对多
摘要:
代码如下: 变化的只有models.py和views.py models.py """ 用户 : 电影 = N : M """ # 中间表 : 收藏电影的用户 collect = db.Table( 'collects', db.Column('user_id', db.Integer, db.Fo
15、flask-模型-models-表的操作-多表操作-一对多
摘要:
这里选择学生表和班级表作为案例 app.py from App import create_app app = create_app() if __name__ == '__main__': app.run(debug=True) # 运行: flask run --debug views.py i
15、flask-模型-models-表的操作-分页paginate()
摘要:
paginate()的属性 属性名 说明 items 返回当前页的内容列表 has_next 是否还有下一页 has_prev 是否还有上一页 next(error_out=False) 返回下一页的pagination对象 prev(error_out=False) 返回上一页的Paginatio
14、flask-模型-models-单表的操作-增删改查
摘要:
1.单表操作 1.修改表结构 接着上一步的数据迁移后、生成了表,接下来就要对表的操作 这里稍微对表结构改了一下 models.py from .exts import db #导入db对象 class User(db.Model): # 表名 __tablename__ = 'user' # 字段
13、flask-模型-models-模型配置使用-数据迁移
摘要:
1.配置数据库 __init__.py #__init__.py: 初始化文件、用来创建flask应用 from flask import Flask from .views import blue #蓝图 from .exts import init_exts #导入插件模块 exts.py de
linux-批量修改文件内容
摘要:
1.批量修改文件内容 $find . -type f -exec sed -i 's/oldname/newname/g' {} + #此命令含义:在当前目录及其所有子目录中查找所有文件,并对这些文件执行 sed 命令,将文件内容中的所有 oldname 字符串替换为 newname。 #find