Flask入门教程root_path, 'data.db') app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 关闭对模型 修改的监控 # 在扩展类实例化前加载配置 db = SQLAlchemy(app) 如果你固定在某一个操作系统上进行开发,部署时也使用相同的操作系统,那么可 以不用这么做,直接根据你的需要写出前缀即可。 提示 你可以访问 Flask 个“用户加载回调函数”,具体代码如下所示: app.py:初始化 Flask-Login from flask_login import LoginManager login_manager = LoginManager(app) # 实例化扩展类 @login_manager.user_loader def load_user(user_id): # 创建用户加载回调函数,接受用户 工厂函数就是创建程序的函数。在工厂函数内,我们先创建程序实例,并在函 数内完成初始化扩展、注册视图函数等一系列操作,最后返回可以直接运行的 程序实例。工厂函数可以接受配置名称作为参数,在内部加载对应的配置文 件,这样就可以实现按需创建加载不同配置的程序实例,比如在测试时调用工 厂函数创建一个测试用的程序实例。 如果你是《Flask Web 开发实战》的读者,第 7 章介绍了使用包组织程序,第 8 章介绍了0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













