 Flask入门教程mode)。调试模式可以通过将系统环 境变量 FLASK_ENV 设为 development 来开启。调试模式开启后,当程序出 错,浏览器页面上会显示错误信息;代码出现变动后,程序会自动重载。 为了不用每次打开新的终端会话都要设置环境变量,我们安装用来管理系统环境变 量的 python-dotenv: $ pipenv install python-dotenv 当 python-dotenv 安装后,Flask 再创建一个 Movie 记录 >>> db.session.add(user) # 把新创建的记录添加到数据库会话 >>> db.session.add(m1) >>> db.session.add(m2) >>> db.session.commit() # 提交数据库会话,只需要在最后调用一次即可 提示 在实例化模型类的时候,我们并没有传入 id 字段(主键),因为 SQLAlchemy 会自动处理这个字段。 最后一行 db.session.commit() 很重要,只有调用了这一行才会真正把记录提 交进数据库,前面的 db.session.add() 调用是将改动添加进数据库会话(一个 临时区域)中。 读取 通过对模型类的 query 属性调用可选的过滤方法和查询方法,我们就可以获取到 对应的单个或多个记录(记录以模型类实例的形式表示)。查询语句的格式如下: <模型类>0 码力 | 127 页 | 7.62 MB | 1 年前3 Flask入门教程mode)。调试模式可以通过将系统环 境变量 FLASK_ENV 设为 development 来开启。调试模式开启后,当程序出 错,浏览器页面上会显示错误信息;代码出现变动后,程序会自动重载。 为了不用每次打开新的终端会话都要设置环境变量,我们安装用来管理系统环境变 量的 python-dotenv: $ pipenv install python-dotenv 当 python-dotenv 安装后,Flask 再创建一个 Movie 记录 >>> db.session.add(user) # 把新创建的记录添加到数据库会话 >>> db.session.add(m1) >>> db.session.add(m2) >>> db.session.commit() # 提交数据库会话,只需要在最后调用一次即可 提示 在实例化模型类的时候,我们并没有传入 id 字段(主键),因为 SQLAlchemy 会自动处理这个字段。 最后一行 db.session.commit() 很重要,只有调用了这一行才会真正把记录提 交进数据库,前面的 db.session.add() 调用是将改动添加进数据库会话(一个 临时区域)中。 读取 通过对模型类的 query 属性调用可选的过滤方法和查询方法,我们就可以获取到 对应的单个或多个记录(记录以模型类实例的形式表示)。查询语句的格式如下: <模型类>0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













