问题标签 [flasgger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 webargs 时,flassger 在 lib/python3.6/site-packages/webargs 中寻找模板
我正在使用 flask-restful、webargs、marshmallow 和 flasgger。我的代码看起来像这样:
在加载 apidocs url 时,正在 lib/python3.6/site-packages/webargs 中寻找模板。当我将 flasgger_yamlsv2 移动到该位置时,一切正常。然而我不想。希望将它们保留为 src 而不是 lib
machine-learning - Flasgger 执行成功但不显示 XML 正文
在使用 flasgger API 部署鸢尾花预测模型时,我可以使用 http/200 ok 输入鸢尾花的长度和宽度,但我没有看到带有预测结果的 xml 输出。
从 ipython 笔记本:
- 在http://127.0.0.1:5001/上运行(按 CTRL+C 退出)127.0.0.1 - - [20/Jan/2020 17:16:23] "GET /predict?s_length=3.2&s_width=2.0&p_length=3.0&p_width=4.5 HTTP/1.1" 200 - 127.0. 0.1 - - [20/Jan/2020 17:16:23] “GET /favicon.ico HTTP/1.1”404 - 127.0.0.1 - - [20/Jan/2020 17:16:47] “GET /apidocs/ HTTP /1.1" 200 - 127.0.0.1 - - [20/Jan/2020 17:16:47] "GET /flasgger_static/swagger-ui.css HTTP/1.1" 200 - 127.0.0.1 - - [20/Jan/2020 17 :16:47]“GET /flasgger_static/swagger-ui-bundle.js HTTP/1.1”200 - 127.0.0.1 - - [2020 年 1 月 20 日 17:16:47]“GET /flasgger_static/swagger-ui-standalone -preset.js HTTP/1.1" 200 - 127.0.0.1 - - [20/Jan/2020 17:16:48] "GET /flasgger_static/lib/jquery.min.js HTTP/1.1" 200 - 127.0.0.1 - - [2020 年 1 月 20 日 17:16:48]“GET /apispec_1.json HTTP/1.1”200 - 127.0.0。1 - - [20/Jan/2020 17:16:48] “GET /flasgger_static/favicon-32x32.png HTTP/1.1”200 - 127.0.0.1 - - [20/Jan/2020 17:17:03] “GET /predict?s_length=4.2&s_width=5.6&p_length=2.6&p_width=6.3 HTTP/1.1" 200 -
nginx - flasgger /apidocs 不使用 nginx 反向代理呈现
我一直在使用flasgger 的flasgger 扩展来在本地使用开发服务器为OpenAPI 规范呈现swagger UI。但是在生产中,当我将 nginx 放入混合中时,我无法让 /apidocs 呈现
flask - addtionalProperties 未得到验证 (flasgger==0.9.2)
但即使 {"key1":12,"asd":2121} 给出了 200 响应..它被接受了......但根据架构,这不应该被接受
python - 使用 flasgger 库在 Python 中 Swagger 更改基本 URL
我正在尝试将我的 REST API 的 Swagger 基本 URL 从“/”更新为“/testapp”
这是我的 Swagger 配置
根据配置,我可以访问 Swagger 页面127.0.0.1:4444/swagger_doc
我想把它改成127.0.0.1:4444/testapp/swagger_doc
我试过在这个配置中使用basePath
as 。/testapp
不工作。
问题是127.0.0.1:4444/swagger_doc
需要一些 .js 和 .css 文件,其中的文件127.0.0.1:4444/flasgger_static/
应该更改为127.0.0.1:4444/testapp/flasgger_static/
.
python - 如何向 Flasgger 添加 POST 请求?
我是 Flasgger 的新手,我想弄清楚如何向它添加 POST 请求。
这是我的带有 Flasgger ( app.py
) 的 Flask 应用程序:
现在我想试试 Flasgger 是如何工作的。当我转到http://localhost:85/apidocs/#/ML-KA-results/post_results时,单击“试用”并复制以下 json 文件:
当我单击“执行”时,出现以下错误:
如何正确编写Flasgger API?
api - Flasgger 未能加载 API 定义
尝试使用 Flasgger 查看 Swagger UI 时收到此错误消息:
我尝试了一切,但是当我访问 http://localhost:5000/apidocs 时我什么也看不到。我收到错误消息:获取错误:内部服务器错误 /apispec_1.json