问题标签 [flask-restplus]

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.

0 投票
1 回答
144 浏览

python - Restplus 招摇文档的倍数部分

在 Restplus 文档(使用 B!ueprints)上,我们看到:一个完整​​的例子:https ://flask-restplus.readthedocs.io/en/0.2.3/example.html

创建的 swagger 文档只有一节“待办事项:TODO 操作”

我怎样才能有多个部分?

0 投票
2 回答
32021 浏览

flask - Flask-RESTful 与 Flask-RESTplus

除了使用 Swagger UI 为我们的 API 自动生成交互式文档的能力之外,使用Flask-RESTplusFlask-RESTful相比有什么真正的优势吗?

0 投票
1 回答
11093 浏览

python - Python restplus API 上传和下载文件

使用 python flask_restplus发布和获取获取和推送文件(例如 xlsx)到服务器的正确方法是什么?

是否需要为此使用编组?

参考:https ://philsturgeon.uk/api/2016/01/04/http-rest-api-file-uploads/

此答案提供一般信息,但不在 python>flask>restplus 上下文中:REST API File Upload

0 投票
1 回答
2568 浏览

python - How can I marshal a pickled object through an API ( preferably using flask-restplus )?

I have an API fully documented and finished, built in python 3.5/flask using flask-restplus. I'd like to add one chunk of functionality - returning a pickled object as part of one of my responses.

General solutions not specific to flask-restplus are welcome, but as my API is fully documented and finished (other than this little bit), I'd rather hang this on rather than fundamentally altering the framework I'm using.

My model schema looks like this (simplified):

And an example class (to be pickled) and model that I want to form the api response:

And the api endpoint method declared as:

In this example I've given, using fields.Raw() as a marshaller for a pickled object doesn't work (there's no json representation). So what should I do instead to minimise restructuring of my API framework?

[EDIT: to fix syntax error in original Q]

0 投票
1 回答
624 浏览

python - flask restplus - 获取请求 url

我正在使用flask restplus,我想获取请求url字符串以便在python3方法中处理它。我在文档和谷歌上都找不到如何做。有人可以帮我吗??谢谢!

0 投票
1 回答
1171 浏览

python-3.x - flask restplus - 在“?”之后传递参数 并在 Web 界面中保留 arg 输入表单

我已经能够编写这段代码

这样请求中的参数“aaa”

从代码的最后一行正确显示。

然而,可以插入 arg_name 值的输入表单(在 Web 界面中)当然不再可用。

如果将路线修改为

然后输入表单再次出现,但请求变为

并且请求解析器不再正常工作。

如何在 Web 界面中显示有效的输入表单,同时以http://localhost:8888/pathh?arg_name=aaa&形式维护请求?谢谢!

0 投票
1 回答
2414 浏览

python - 如何使用 nginx + uwgsi 部署 flask-restplus 应用程序

我很难使用 Flask-Restplus 部署 Flask 应用程序。

在http://localhost:5000/api本地工作 (wezkrug) 时一切正常

但是当我使用 nginx + uwgsi 在机器上部署我的应用程序时,我在访问http://example.com/api时不断收到来自服务器的 404 响应...

看起来 Flask-Restplus 正在为 Swagger 使用 swaggerui ...我是否必须在 nginx.conf 中添加一些东西来提供这个服务?原谅我的无知,但我以前没有使用 nginx 的经验

这就是我声明包含 API 的蓝图的方式

这是我在 /etc/ngingx/conf.d/mysite.conf 的 nginx 配置

我必须说,当我尝试访问http://example.com/api时,我根本没有在日志文件中得到任何输出。

该应用程序通过使用 uwgsi 的初始化脚本运行,您可以在此处查看内容:

谢谢!

0 投票
0 回答
1202 浏览

python - 在 Flask 中测试使用 Blueprint 制作的 API 时出现路由错误

我在测试使用 Flask-Restplus 制作的 API 并将其集成到现有应用程序中时遇到了麻烦。

项目结构(不完整,相关部分)如下(根文件夹称为portal)

主文件

应用程序.py

现在是蓝图部分

令牌.py

业务.py

restplus.py

序列化程序.py

现在测试本身:

测试api.py

使用鼻子测试运行测试时:

我继续得到404:

看起来好像 /api/tokens 端点无法访问......不用说,如果我启动服务器并使用 curl 或 swaggerUI 的端点......知道我在做什么错了吗?谢谢!

0 投票
1 回答
1634 浏览

python - 测试路由蓝图 - Flask Restplus

我正在尝试在 Flask-Restplus 站点中测试 ToDo 的示例,但它一直让我 404 ......

基本上我有3个文件:

应用程序.py

主文件

测试.py

如果我运行该应用程序,我可以毫无问题地访问http://localhost:5000/api/1/todos ,但如果我运行测试,我会不断收到 404 路由异常

知道我在这里缺少什么吗?谢谢!

0 投票
2 回答
3951 浏览

python - Flask RestPlus 继承模型无法按预期工作

所以我在 Flask RestPlus 中有这个模型:

它没有按预期工作,我得到了这个输出(以及swagger docs上的类似结构)。

而不是这样的:

我可能遗漏了一些简单的东西,但不明白是什么。就是我正在咨询以找出 Flask Restplus 中的模型。