from flask import Flask, render_template, redirect, url_for, g from blueprint.blog_views import blog_bp from blueprint.study_views import study_bp # from blueprint.admin_views import admin_bp import os app = Flask(__name__, static_url_path='/static/') # session #app.secret_key = "508948973a8651f160baf3b26f18c47d" app.secret_key = '玩鵬畝遜溉痕叛課還擇鼇粹拜溜泉聰倡效蘭鱅都凍芝西鄂' # 注册蓝图 app.register_blueprint(blog_bp, url_prefix='/blog') app.register_blueprint(study_bp, url_prefix='/study') # app.register_blueprint(admin_bp, url_prefix='/admin') @app.route('/') def repage(): # return '' return redirect(url_for('study.home')) @app.route('/greet//') def greet(name): return f'Hello, {name}!' # 全局清理关闭数据库连接 @app.teardown_appcontext def close_connection(exception): db = getattr(g, '_database', None) if db is not None: db.close() if __name__ == '__main__': app.run(host="0.0.0.0", port=8085, debug=True)