在使用webargs时,flassger正在lib/python3.6/sitepackages/webargs中查找模板

2024-05-23 14:25:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是flask restful、webargs、棉花糖和Flasger。我的代码如下所示:

#flasgger_yamlsv2 dir is in resources, so is this method
@swag_from('flasgger_yamlsv2/xyz.yml')
#MySchema is a marshmallow schema
@use_args(MySchema())
def get(self, args):
    data = method1(args)
    json.loads(data)

加载apidocs url时,将在lib/python3.6/site-packages/webargs中查找模板。当我把Flasger_yamlsv2移到那个位置时,事情就开始了。但是我不想。希望将它们作为src而不是lib的一部分保留吗


Tags: 代码inrestfulflaskdataislibdir
1条回答
网友
1楼 · 发布于 2024-05-23 14:25:44

我的回答可能有点幼稚,但“文件:”指令不是你问题的答案吗

@app.route('/colors/<palette>/')
def colors(palette):
    """
    file: colors.yml
    """
    ...

发件人:https://github.com/flasgger/flasgger

相关问题 更多 >