Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 60.7MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
包含通配符的路由称为动态路由。 它们可以同时匹配多个 URL。
通配符由括在尖括号中的名称组成(例如<名称>),并且可以接受一个或多个字符,直到下一个斜杠为止。
过滤器可用于定义更特定的通配符。
filters.py
#!/usr/bin/env python3 from bottle import route, run @route('/app/<myid:int>/') def provide(myid): return "Object with id {} returned".format(myid) @route('/app/<name:re:[a-z]+>/') def provide(name): return "Name {} given".format(name) run(host='localhost', port=8080, debug=True)
该示例使用整数过滤器和正则表达式过滤器。
$ curl localhost:8080/app/3/ Object with id 3 returned
在这里,我们向路径添加一个整数。
我们通常会在一个 HTML 文件嵌入表单,通过 Post 方法,将表单数据提交给后端服务程序。在下面的示例中,我们将表单发送到 Bottle 应用。$ mkdir simple_form & ...