本文介绍了在拥抱服务器中将参数作为/ foo / something在双数函数中传递的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在拥抱服务器中访问URL / double / 时,我想获得一个数字的两倍。在烧瓶中类似之类的东西。有可能这样做吗?在中,我没有找到任何东西:

I want to get the double of one number when I access to URL /double/<number> in hug server. Something like routing in flask. Is it possible to do that? In documentation of hug server, I did not found nothing:

我的代码如下:

@hug.get('/double', number)
def doubles(n):
    return 2*n


推荐答案

是的,您可以这样做:

import hug

@hug.get("/double/{number}")
def doubles(response, number: hug.types.number):
    return 2 * number

请注意,如果您未定义类型,则默认为 string

Note, that if you don't define type it will default to string.

这篇关于在拥抱服务器中将参数作为/ foo / something在双数函数中传递的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 18:19