首页 > 代码库 > Flask——route
Flask——route
Flask——route
关于路由flask中有三种方法(例子)处理:
- flask.Flask.route 装饰器(关于装饰器可以参考该文),这时最常见的使用方法,在装饰器的参数中加入想要的路由即可,参数可以用<>表示
- flask.Flask.add_url_rule 函数
- 使用flask底层Werkzeug 提供的 flask.Flask.url_map函数
路由中最后的"/"的处理
flask将"/"看成是类似于Linux文件系统中的路径,因此当路由中没有最后的"/"时,该路径即相当于文件系统中的一个文件,此时如果输入的路径带有"/",服务器会产生404错误;而当存在最后的"/"时,该路径相当于文件系统的目录,因此当输入的路径中没有"/"时,flask会自动跳到带有"/"的路径中,即打开的是一个目录。
路由中的参数
参数以 <converter:name>表示,converter表示参数类型,可用类型有4种:
string | accepts any text without a slash (the default) |
int | accepts integers |
float | like int but for floating point values |
path | like the default but also accepts slashes |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。