flask 蓝图相关api

Blueprint

蓝图类

Blueprint(self, name, import_name, static_folder=None,static_url_path=None, template_folder=None,url_prefix=None, subdomain=None, url_defaults=None,root_path=None)
参数
  • name:蓝图名,也用于 该蓝图路由的 end_point
  • import_name:同Flask类的__name__。目的是 使Flask知道在 当前py文件所在目录下 寻找static、templates文件夹

  • static_folder:同Flask类的参数

  • static_url_path:同Flask类的参数

  • template_folder:同Flask类的参数

  • url_prefix:给该蓝图路由的url设置前缀

Flask.register_blueprint()

注册蓝图的方法

def register_blueprint(self, blueprint, **options)
参数
  • blueprint:蓝图对象

  • **options:有若干参数,如:url_prefix='/admin',设置前缀,功能同Blueprint的url_prefix(优先级低)