瓶子路线中的多个参数

时间:2013-05-28 13:20:35

标签: python-2.7 bottle

在瓶子里,这样的路线:

@get('/ws/contacts/:uid')

如何为路线添加更多参数,以及如何编码@get()?

1 个答案:

答案 0 :(得分:1)

只需使用多个通配符:

@get('/ws/contacts/:uid/:itemid')
def get_user_item(uid, itemid):
    return 'you passed in uid={} and itemid={}'.format(uid, itemid)

P.S。,您使用的是不推荐使用的通配符语法。除非您需要使用旧版本的Bottle(0.9或更早版本),否则我建议您使用modern syntax,如下所示:

@get('/ws/contacts/<uid:int>/<itemid:int>')