flask框架的参数配置

Posted wen-kang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask框架的参数配置相关的知识,希望对你有一定的参考价值。

关于装饰器的多次使用抛异常:函数被覆盖

可以使用两种方法解决:

1.引入functools里面的wraps装饰器修复工具

2.给各个视图指定视图函数名 endpoint

flask中的路由:

1.endpoint :反向生成URL地址标志 默认视图函数名url_for

2.methods 视图函数允许的请求

3."/index/<page>" 动态路由路由参数
  def index(page)
4.defaults={"nid":"123456"} 默认参数
5.strict_slashes=True 是否严格遵循路由地址
6.redirect_to="/login" 永久重定向 301

flask实例化配置
1.template_folder="temp" 默认模板路径 templates
2.static_folder="static", 默认静态文件路径 static
3.static_url_path="/static" 访问静态文件路由地址 默认是"/"+static_folder

4.static_host=None 指定静态文件服务器地址
5.host_matching = False, # 如果不是特别需要的话,慎用,否则所有的route 都需要host=""的参数
6.subdomain_matching = False, # 理论上来说是用来限制SERVER_NAME子域名的,但是目前还没有感觉出来区别在哪里
7.instance_path = None, # 指向另一个Flask实例的路径
8.instance_relative_config = False # 是否加载另一个实例的配置
9.root_path = None # 主模块所在的目录的绝对路径,默认项目目录

以上是关于flask框架的参数配置的主要内容,如果未能解决你的问题,请参考以下文章

doraemon的python Flask框架 路由和配置

flask配置参数路由转换器

1 Flask 和pythonweb框架介绍2 flask快速使用 3 登录,显示用户信息小案例4 配置文件方式 5 路由系统

flask框架----信号

flask_day01

Flask配置参数