__init__.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:Flask_Bootstrap_Blog 作者: Tim9Liu9 项目源码 文件源码
def create_app(config_name='default'):
    app = Flask(__name__)
    app.config.from_object(config[config_name])


    db.init_app(app)
    bootstrap.init_app(app)
    login_manager.init_app(app)
    pagedown.init_app(app)

    # babel.init_app(app)
    Gravatar(app, size=64)

    from auth import auth as auth_blueprint
    from main import main as main_blueprint

    app.register_blueprint(auth_blueprint, url_prefix='/auth')
    app.register_blueprint(main_blueprint, static_folder='static')

    @app.template_test('current_link')
    def is_current_link(link):
        return link == request.path

    # @babel.localeselector
    # def get_locale():
    #     return current_user.locale

    return app

# @app.route('/upload', methods=['GET', 'POST'])
# def upload():
#     if request.method == 'POST':
#         f = request.files['file']
#         basepath = path.abspath(path.dirname(__file__))
#         upload_path = path.join(basepath, 'static/uploads')
#         f.save(upload_path + '/' + secure_filename(f.filename))
#         return redirect(url_for('upload'))
#     return render_template('upload.html')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号