def create_app(): app = Flask(__name__) # 配置static和template # static_folder=os.path.join(BASE_DIR,'/blog/static') # template_folder=os.path.join(BASE_DIR,'/blog/templates') # app = Flask(__name__, static_folder=static_folder, template_folder=template_folder) # 配置数据库 # mysql app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:pytest@localhost:3306/blog' # 可视化连接时Pycharm2019,URL添加时区: # jdbc:mysql://localhost:3306/flaskdb?serverTimezone=UTC # 禁止‘追踪修改’ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 修改成开发环境 app.config['ENV'] = 'development' # 配置session的 'SECRET_KEY' app.config['SECRET_KEY'] = "ace34de5678ba" # 注册蓝图 app.register_blueprint(blue) app.register_blueprint(blue2) # 初始化插件 init_exts(app) return app
def create_app(): app = Flask(__name__) # 配置数据库 # mysql app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:lsyyu@localhost:3306/blogdb' # 可视化连接时Pycharm2019,URL添加时区: # jdbc:mysql://localhost:3306/flaskdb?serverTimezone=UTC # 禁止‘追踪修改’ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 修改成开发环境 app.config['ENV'] = 'development' # 注册蓝图 app.register_blueprint(blue) # 配置session的SECRET_KEY # print(app.config) app.config['SECRET_KEY'] = "123afrvrrrvs" # 随便设置一个值 ,越复杂session的加密越好 # 初始化插件 init_exts(app) return app
def create_app(): app = Flask(__name__) # 配置数据库 # mysql app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:rock1204@localhost:3306/admindb' # 可视化连接时Pycharm2019,URL添加时区: # jdbc:mysql://localhost:3306/admindb?serverTimezone=UTC # 设置session的“SECRET_KEY” app.config["SECRET_KEY"] = "sdaflkjhadofhaisdhufl" # 禁止‘追踪修改’ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 修改成开发环境 app.config['ENV'] = 'development' # 注册蓝图 app.register_blueprint(blue) # 初始化插件 init_exts(app) return app
def create_app(): app = Flask(__name__) # 设置密钥 app.config['SECRET_KEY'] = "996" # 配置数据库 # mysql app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:zcw823@localhost:3306/blogdb' # 可视化连接时Pycharm2019,URL添加时区: # jdbc:mysql://localhost:3306/flaskdb?serverTimezone=UTC # 禁止‘追踪修改’ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 修改成开发环境 app.config['ENV'] = 'development' # 注册蓝图 app.register_blueprint(blue) # 初始化插件 init_exts(app) return app
def create_app(envinfo='develop'): app = Flask(__name__) app.config.from_object(env.get(envinfo)) init_exts(app) init_blue(app) return app
def create_app(envinfo='develop'): app = Flask(__name__) # 加载项目配置信息 app.config.from_object(env.get(envinfo)) # 初始化第三方插件 init_exts(app) return app
def init_app(): # 创建flask应用app app = Flask(__name__) # 添加配置信息 app.config.from_object(env.get('development')) # print(app.config) init_blue(app) # 初始化插件 init_exts(app) return app
def init_app(): # 创建flask应用app app = Flask(__name__) # 添加配置信息 app.config.from_object(env.get('production')) # print(app.config) # 初始化插件 init_exts(app) # 初始化蓝图 init_blue(app) return app
def create_app(): # 实例化Flask对象 # 注意,模板和静态文件的路径默认情况下是取Flask实例化的文件路径下的,这里是放在了同一路径下,所以不用修改向相应参数。 app = Flask(__name__) # 加载app配置 app.config.from_object(envs.get('development')) # print('*' * 30) # print(app.config) # print('*' * 30) # 调用自己写的函数init_exts(app)初始化第三方库 init_exts(app) # 调用自己写的函数init_views(app),在app中注册蓝图 init_views(app) # 中間件(鉤子函數) load_middleware(app) # 记得要返回app return app
def init_app(): app = Flask(__name__) # sqlite # DB_URI = "sqlite:///sqlite3.db" # mysql DB_URI = "mysql+pymysql://root:[email protected]:3306/flaskdb" # 配置数据库 app.config["SQLALCHEMY_DATABASE_URI"] = DB_URI app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False # 禁止对象追踪修改 # 初始化插件 init_exts(app) # 初始化蓝图 init_blue(app) return app
def create_app(env): # 创建flask app app = init_flask_app(env) # 加载中间件 load_middleware(app) # 加载拓展库 init_exts(app) # 加载视图函数 init_views(app) # 加载restful_api视图函数 # 与路由相关的flask拓展都单独拎出来写成一个独立文件,不要放在exts.py模块里面 init_restapi(app) return app
def create_app(): app = Flask(__name__) app.config['ENV'] = 'development' # 配置成开发环境 app.config['SECRET_KEY'] = "abc" # 数据库配置 # sqlite app.config[ 'SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://root:123456@localhost:3306/blogprodb" # 禁止对象追踪修改 app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # 加载Flask插件 init_exts(app) # 注册蓝图 app.register_blueprint(blue) return app
def create_app(): app = Flask(__name__) # 配置数据库 # mysql app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:CooL1995BoY@localhost:3306/blog' # 禁止‘追踪修改’ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['SECRET_KEY'] = 'ASDc25' # 修改成开发环境 app.config['ENV'] = 'development' # 注册蓝图 app.register_blueprint(blue) # 初始化插件 init_exts(app) return app