Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask Swagger UI无法找到Swagger.json_Python_Flask_Swagger - Fatal编程技术网

Python Flask Swagger UI无法找到Swagger.json

Python Flask Swagger UI无法找到Swagger.json,python,flask,swagger,Python,Flask,Swagger,我试图运行flask swagger ui,但它提示我未找到API定义的消息。 有一个在线swagger.json,我正在使用请求获取它,并将它放在static>swagger.json中。 无法共享在线炫耀url,因为它是组织的财产 文件夹结构: | App | static | swagger.json | app.py | requirements.txt 代码: 错误: 的基本例子明确地说,本地资源是可以接受的。因此,这应该是可行的: fr

我试图运行flask swagger ui,但它提示我未找到API定义的消息。 有一个在线swagger.json,我正在使用请求获取它,并将它放在static>swagger.json中。 无法共享在线炫耀url,因为它是组织的财产

文件夹结构:

| App
    | static
           | swagger.json
    | app.py
    | requirements.txt
代码:

错误: 的基本例子明确地说,本地资源是可以接受的。因此,这应该是可行的:

from pathlib import Path

API_URL = Path("C:/Users/swagger/api/static/swagger.json")  # maybe you need a .resolve() if Path objects are not supported
最基本的例子明确地说,本地资源是可以接受的。因此,这应该是可行的:

from pathlib import Path

API_URL = Path("C:/Users/swagger/api/static/swagger.json")  # maybe you need a .resolve() if Path objects are not supported

/static/swagger.json
看起来像一个绝对路径(我不知道它在Windows环境中是如何解释的),但您正在
C:/Users/swagger/api/static/swagger.json上编写文件。也许您指的是
API\u URL
static/swagger.json
(不带起始斜杠)。为了防止任何一致性问题,您可以使用相同的常量来编写文件,并将其传递给
get\u swaggerui\u blueprint
/static/swagger.json
看起来像一个绝对路径(我不知道它在Windows环境中是如何解释的),但您正在
C:/Users/swagger/api/static/swagger.json
上编写文件。也许您指的是
API\u URL
static/swagger.json
(不带起始斜杠)。为了防止任何一致性问题,您可以使用相同的常量写入文件并将其传递给
get\u swaggerui\u blueprint
实际上并不适合我,但无论如何,它既不接受路径对象,也不接受Windows路径对象。因此,我们应该只编写基于文本的路径,实际上并不适合我,但无论如何,它既不接受路径对象,也不接受它所说的Windows路径对象。因此,我们应该只编写基于文本的路径