コード例 #1
0
ファイル: __init__.py プロジェクト: dasheng99/flask_blog
def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    config[config_name].init_app(app)
    config_blueprint(app)
    config_extensions(app)
    return app
コード例 #2
0
def create_app(config_name):
    # 创建app实例对象
    app = Flask(__name__)
    # 加载配置
    app.config.from_object(config.get(config_name) or 'default')
    # 执行额外的初始化
    config.get(config_name).init_app(app)

    # 设置debug=True,让toolbar生效
    # app.debug=True

    # Setup Flask-Security
    user_datastore = SQLAlchemyUserDatastore(db, User, Role)
    security.init_app(app, user_datastore)

    # 加载扩展
    config_extensions(app)

    # 加载admin
    config_admin(app)

    # 初始化调度器配置
    config_scheduler(app)

    # 配置蓝本
    config_blueprint(app)

    # 配置全局错误处理
    config_errorhandler(app)

    # 返回app实例对象
    return app
コード例 #3
0
ファイル: __init__.py プロジェクト: huangkun2214/mygit
def create_app(config_name):
    # 创建app实例对象
    app = Flask(__name__)
    # 加载配置
    app.config.from_object(config.get(config_name) or 'default')
    # 执行额外的初始化
    print('here111')
    print(app.config['SQLALCHEMY_DATABASE_URI'])
    config.get(config_name).init_app(app)

    #设置debug=True,让toolbar生效
    # app.debug=True

    # 加载扩展
    # print(app.config['UPLOADED_PHOTOS_DEST'])
    config_extensions(app)

    # 配置蓝本
    config_blueprint(app)

    # 配置全局错误处理
    config_errorhandler(app)

    # 返回app实例对象
    return app
コード例 #4
0
def create_app(config_name):  # config_name development test product
    app = Flask(__name__)
    app.config.from_object(config[config_name])  # 此时你是开发还是测试还是生产
    config[config_name].init_app(app)  # 让配置文件生效
    config_blueprint(app)
    config_extensions(app)
    return app
コード例 #5
0
def create_app(config_name):
    app = Flask(__name__, template_folder='../templates')
    app.config.from_object(config.get(config_name) or 'default')

    # 配置blueprint
    config_blueprint(app)

    return app
コード例 #6
0
def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config_map[config_name])
    config_map[config_name].init_app(app)
    config_blueprint(app)
    init_models(app)
    init_ext(app)
    return app
コード例 #7
0
def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    # 给所有第三方扩展库实例化对象
    config_extensions(app)
    # 注册所有蓝本的函数
    config_blueprint(app)
    errors(app)
    return app
コード例 #8
0
def create_app(config_name):
    app = Flask(__name__)
    #初始化配置文件
    app.config.from_object(config[config_name])
    #各种扩展库的初始化
    config_extensions(app)
    #注册蓝本
    config_blueprint(app)
    return app
コード例 #9
0
def create_app(config_name):        #在此处创建app因为app内部使用app多,如蓝本,扩展,初始化配置等
    app = Flask(__name__)
    #初始化配置文件
    app.config.from_object(config[config_name])
    #各种扩展库的初始化
    config_extensions(app)
    #注册蓝本
    config_blueprint(app)
    return app
コード例 #10
0
ファイル: __init__.py プロジェクト: zaiwang/blog
def create_app(config_name):
    app = Flask(__name__)
    #导入settings配置信息
    app.config.from_object(config[config_name])
    #第三方库初始化
    config_extensions(app)
    #注册所有的蓝本函数
    config_blueprint(app)
    #错误页面绑定app
    errors(app)
    return app
コード例 #11
0
ファイル: __init__.py プロジェクト: hhy332276/jys
def create_app(config_name):
    # 创建flask实例对象
    app = Flask(__name__)
    # 初始化
    app.config.from_object(config.get(config_name, 'default'))
    # 执行额外的初始化操作
    config[config_name].init_app(app)
    # 注册蓝本
    config_blueprint(app)
    # 扩展文件打包
    # 返回生成的app
    return app
コード例 #12
0
def create_app(config_name):
    # 创建一个应用实例
    app = Flask(__name__)
    # 初始化配置
    app.config.from_object(config[config_name])
    # 调用初始化函数
    config[config_name].init_app(app)
    # 初始化扩展
    config_extensions(app)
    # 初始化蓝本
    config_blueprint(app)
    return app
コード例 #13
0
ファイル: __init__.py プロジェクト: nlikeda/hospital
def create_app(config_name):
    # 创建应用实例
    app = Flask(__name__)
    # 配置初始化
    app.config.from_object(config[config_name])
    config[config_name].init_app(app)
    # 配置扩展
    config_extensions(app)
    # 配置蓝本
    config_blueprint(app)
    # 配置错误显示页面
    config_errorhandler(app)
    # 返回对象
    return app
コード例 #14
0
ファイル: __init__.py プロジェクト: age110/blog.item
def create_app(config_name):
    # 创建应用实例对象
    app = Flask(__name__)
    # 配置初始化
    app.config.from_object(config[config_name])
    config[config_name].init_app(app)
    # 配置扩展
    config_extensions(app)
    # 本来应该在这里注册蓝本的 app已经有了 为了简单封装方法
    config_blueprint(app)
    # 配置错误显示页面
    config_errorhandler(app)
    # 返回对象
    return app
コード例 #15
0
ファイル: __init__.py プロジェクト: Garfield247/dmp_test
def create_app(config_name):
    # 创建flask实例
    app = Flask(__name__)
    # celery_app.config_from_object('app.celery_config')
    # celery_app.conf.update(celery_conf)
    # 载入配置
    app.config.from_object(config.get(config_name) or config['default'])
    # 初始化配置
    config[config_name].init_app(app)
    # 注册插件
    config_extensions(app)
    # 注册蓝本
    config_blueprint(app)
    return app
コード例 #16
0
ファイル: __init__.py プロジェクト: FreeGodCode/social
def create_app(config_name):
    app = Flask(__name__,
                static_folder='../static',
                template_folder='../templates')
    app.config['SECRET_KEY'] = 'TYCARRY'
    app.config.from_object(config[config_name])
    init_extensions(app)
    init_func(app)
    config_blueprint(app)
    with app.app_context():
        app.config['MAIL_SUBJECT_PREFIX'] = db_utils.get_option(
            'mail_prefix') or app.config['MAIL_SUBJECT_PREFIX']
        install_init()
    return app
コード例 #17
0
ファイル: __init__.py プロジェクト: Bestlzh/Flask
def create_app(config_name):
    # 创建应有实例
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    # 调用初始化函数
    config[config_name].init_app(app)
    # 初始化各种扩展
    config_extensions(app)
    # 配置蓝本
    config_blueprint(app)
    #配置错误显示
    config_errorhandler(app)
    # 返回应用实例
    return app
コード例 #18
0
ファイル: __init__.py プロジェクト: wangyinzong/learngit
def create_app(config_name):
    #创建实例
    app = Flask(__name__)
    #初始化配置
    app.config.from_object(config[config_name])
    # #调用初始化方法
    config[config_name].init_app(app)
    #错误页面显示
    config_errorhandler(app)
    #调用扩展方法 完成 app跟扩展对象的绑定
    config_extensions(app)
    #完成蓝本的注册
    config_blueprint(app)
    return app
コード例 #19
0
ファイル: __init__.py プロジェクト: ronglaoxie/flaskServer
def create_app(config_name):
    # 创建实例
    app = Flask(__name__)
    # 通过对象初始化
    app.config.from_object(config[config_name])
    # 调用初始化方法
    config[config_name].init_app(app)
    # 配置各种扩展
    config_extensions(app)
    # 配置蓝本
    config_blueprint(app)
    # 配置错误显示页面
    config_errorhandler(app)
    # 返回实例
    return app
コード例 #20
0
def create_app(config_name):
    #创建应用实例
    app = Flask(__name__)
    #初始化配置
    app.config.from_object(config.get(config_name) or config['default'])
    #调用初始化函数
    config[config_name].init_app(app)
    #配置扩展
    config_extensions(app)
    #配置蓝本
    config_blueprint(app)
    #错误页面定制
    config_errorhandler(app)
    #返回应用实例
    return app
コード例 #21
0
def create_app(config_name):
    # 创建应用实例
    app = Flask(__name__)
    # 通过类初始化配置
    app.config.from_object(config[config_name])
    app.config['DEBUG'] = True
    # 调用初始化函数
    config[config_name].init_app(app)
    # 配置相关扩展
    config_extensions(app)
    # 配置相关蓝本
    config_blueprint(app)
    # 配置错误显示
    config_errorhandler(app)
    # 返回应用实例
    return app
コード例 #22
0
ファイル: __init__.py プロジェクト: macro-su/PeartWolf
def create_app(config_name):
    app = Flask(__name__)
    # 加载配置
    app.config.from_object(config.get(config_name) or 'default')
    # 执行额外的初始化
    config.get(config_name).init_app(app)
    # 设置debug=True,让toolbar生效
    # app.debug=True
    # 加载扩展
    extensions(app)
    # 配置蓝本
    config_blueprint(app)
    # 配置全局错误处理
    config_error_handler(app)
    # 返回app实例对象
    return app
コード例 #23
0
def create_app(config_name):
    # Create the app instance object
    app = Flask(__name__)
    # Load Configuration
    app.config.from_object(config.get(config_name) or 'default')
    # Perform additional initialization
    config.get(config_name).init_app(app)

    #set debug=True,let toolbar take effect
    # app.debug=True

    # Extension Loader
    config_extensions(app)

    # Configure a blueprint
    config_blueprint(app)

    # return app Instance Objects
    return app
コード例 #24
0
def create_app(config_name):
    # 生成app实例
    app = Flask(__name__)

    # 读取配置
    app.config.from_object(config.get(config_name) or config['default'])

    # 执行额外的初始化操作
    config[config_name].init_app(app)

    # 添加扩展
    config_extensions(app)

    # 配置蓝本
    config_blueprint(app)
    # 配置错误页面
    config_errorhandler(app)
    # 返回app
    return app
コード例 #25
0
def create_app(config_name):
    # 创建应用实例
    app = Flask(__name__)
    # 加载Config类里面的配置
    app.config.from_object(config.get(config_name) or 'default')
    # 执行额外的初始化
    config.get(config_name).init_app(app)

    # 加载拓展
    config_extensions(app)

    # 配置蓝本
    config_blueprint(app)

    # 配置爱全局错误处理
    config_error_handler(app)

    # 返回实例对象
    return app
コード例 #26
0
def create_app(config_name: str):
    """
    创建app实例对象,初始化项目app中的所有配置
    :param config_name:
    :return:
    """
    # 配置蓝本
    app = Flask(__name__)
    # 加载配置
    app.config.from_object(config[config_name])
    # 执行额外的初始化
    config.get(config_name).init_app(app)

    # 配置其他
    config_extensions(app)

    # 配置蓝本
    from app.views import config_blueprint
    config_blueprint(app)

    return app
コード例 #27
0
ファイル: __init__.py プロジェクト: FateGitHub/GZ_Python
def create_app(config_name):
    # 创建应用实例
    app = Flask(__name__)

    # 加载配置
    app.config.from_object(config.get(config_name))
    print(config.get(config_name), '======')

    # 额外初始化
    config.get(config_name).init_app(app)

    # 加载扩展
    config_extensions(app)

    # 蓝本注册
    config_blueprint(app)

    # 错误定制
    # config_errorhandler(app)

    # 返回一个app
    return app
コード例 #28
0
def create_app(config_name):
    """
	将创建app的动作封装成一个函数
	:param config_name:
	:return:
	"""
    """创建app实例对象"""
    app = Flask(__name__)
    """加载配置"""
    app.config.from_object(config.get(config_name) or 'default')
    """执行额外的初始化"""
    config.get(config_name).init_app(app)

    # app.debug=True
    """加载扩展"""
    config_extensions(app)
    """配置蓝本"""
    config_blueprint(app)
    """配置全局错误处理"""
    config_errorhandler(app)
    """返回app实例对象"""
    return app
コード例 #29
0
ファイル: __init__.py プロジェクト: PkussJobHunter/Web
def create_app(config_name):
    # 创建app实例对象
    app = Flask(__name__)
    # 加载配置
    app.config.from_object(config.get(config_name) or 'default')
    # 执行额外的初始化
    config.get(config_name).init_app(app)

    # 设置debug=True,让toolbar生效
    app.debug = False

    # 加载扩展
    config_extensions(app)

    # 配置蓝本
    config_blueprint(app)

    # 配置全局错误处理
    config_errorhandler(app)

    env = app.jinja_env
    env.filters['version'] = version
    # 返回app实例对象
    return app