【发布时间】:2019-04-25 23:24:07
【问题描述】:
如何使路径 /name/int/float 成为可选的。
所以如果我这样做了:http://localhost/Zeref/ 尽管没有输入 int 或 float,它仍然可以工作。
如果我做了http://localhost/Zeref/1/,它只会做名称和整数而不是浮点数。
那么我该怎么做才能让它们成为可选的呢?
代码:
import flask
win = flask.Flask(__name__)
@win.route("/<name>/<int:ints>/<float:floats>")
def web(name, ints, floats):
return "Welcome Back: %s Your Int: %d Your Float: %f" % (name, ints, floats)
win.run("localhost", 80)
【问题讨论】:
-
这能回答你的问题吗? Can Flask have optional URL parameters?