是否可以直接声明Flask URL可选参数?
目前,我正在按照以下方式进行:
@user.route('/<userId>')
@user.route('/<userId>/<username>')
def show(userId, username=None):
pass
我如何直接说这username
是可选的?
另一种方法是写
@user.route('/<user_id>', defaults={'username': None})
@user.route('/<user_id>/<username>')
def show(user_id, username):
pass
但是我想您想编写一条路由并将其标记username
为可选?如果是这样,我认为不可能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句