def create_app(config_name): flask_app = Flask(__name__) # register_errors(flask_app) flask_app.register_blueprint(create_blueprint_v1(), url_prefix='/v1') flask_app.register_blueprint(create_blueprint_v2(), url_prefix='/v2') # 可以增加更多版本的蓝图 @flask_app.route('/upload.html') def __test(): return render_template('upload.html') # return '''<!DOCTYPE html> # <html lang="en"> # <head> # <meta charset="UTF-8"> # <title>Upload</title> # </head> # <body> # <form method="POST" action="/v1/upload" enctype="multipart/form-data"> # <input type="file" name="file"> # <input type="submit"> # </form> # </body> # </html>''' return flask_app
def register_blueprints(app): # 注册版本 app.register_blueprint(create_blueprint_v1(), url_prefix='/api/v1')
def register_blueprints(app): # 注册版本号,以及蓝图模块 app.register_blueprint(create_blueprint_v1(), url_prefix='/v1') app.register_blueprint(city_api, url_prefix="/city")