问题标签 [flask-restx]

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 回答
27 浏览

python - 使用 inputs.email 时,Flask-Restx 无法呈现 Swagger 文档

每当我尝试在 reqparse 对象中定义一个参数时,使用 flask_restx.inputs.email 类型并通过 api.expect 装饰该方法;Flask-Restx 无法创建 Swagger 文档。

示例代码:

Swagger 文档页面上的错误

Python的错误:

我可以使用 Python 的内置类型、Restx 输入上的其他类型或我自己的自定义类型,而不会出现任何问题。

有什么我做错或不知道的吗?谢谢。

0 投票
0 回答
9 浏览

python-3.x - 无法从邮递员向restx API发送发布请求

当我尝试发送帖子时,请求烧瓶总是返回 404。我不知道我错过了哪里。

这是邮递员请求:[邮递员请求][1][1]:https://i.stack.imgur.com/d2ql6.png

这是项目布局: 代码

0 投票
0 回答
17 浏览

flask - 在 Restx 的 Swagger 文档中添加 JWT Bearer Token 的位置

我正在使用以下结构

但是在招摇的用户界面中,我直接给出我的令牌并得到响应

错误:未经授权

0 投票
0 回答
6 浏览

python-3.x - 用restx编组字典

我有一本像下面这样的字典

我正在尝试在 Restx 中使用 marhsall ,但无法使其正常工作。

首先,我定义了内部结构

其次,我定义了我目前没有使用的。

最后,

我该如何构建这个结构?

0 投票
0 回答
11 浏览

python - flask-restx 在包内模块中的资源中使用 api 对象

我正在尝试使用 @api.doc() 生成文档,但无法访问存储在 app.py 中的 API 对象,而在 endpoints/task.py 这是我的文件夹结构 文件夹层次结构

0 投票
2 回答
36 浏览

apache - 使用 mod_wsgi 在 Apache 上部署 Flask API

在这一点上,我已经遵循了几个教程,并且知道这必须是一些小问题。请帮我找到它!

我有一个使用 Flask-Restx 的 Flask API,可以使用,还有一个带有 Apache 的远程 Debian VPS。我没有使用虚拟环境。
我的项目位于 /var/www/ProvisioningApi/ 并包含..

setup.wsgi

setup.py

/api/__init__.py

虚拟主机位于/etc/apache2/sites-available/ProvisioningApi.conf

错误日志读取:

转到 IP 地址,我看到内部服务器错误。如果我去 IP_address/api 我会看到我的文件索引。
我已经调整了文件的嵌套,添加/删除了 init 文件,一次又一次地重新启动 Apache,错误总是与setup.py文件中的导入有关。

提前致谢!

0 投票
0 回答
9 浏览

flask-restx - Flask-RestX:如何为 get 设置一个模型,为 post 设置另一个模型?

我正在尝试使用 Flask RestX 和 Swagger 设置端点:

repsonses 模型具有嵌套字段,但输入模型不应该

我正在关注文档说我应该用format方法实现一个类,并将其设置为主体api.doc

有了这个,我不允许在帖子上添加正文。如果我更改body参数model_with_netsted_fields,swagger 会按预期显示所有字段。

我正在关注restx docs,但无法使其正常工作...

任何建议将被认真考虑

0 投票
0 回答
31 浏览

python - 如何在flask restx swagger中设置基本身份验证的用户名和密码?

我正在尝试向我的烧瓶 rest-x 应用程序添加基本授权。通过参考https://github.com/python-restx/flask-restx/issues/271我已经进行了代码更改。

但是这里没有关于如何设置以及用户名和密码的明确说明。同样在招摇的用户界面中,我看到基本身份验证的登录发生在任何用户名和密码上。

我尝试搜索多个资源,但无法获得如何设置用户名和密码并对其进行身份验证的方法。请帮助解决同样的问题。

Flask restx version: 0.5.1

0 投票
0 回答
11 浏览

python - 如何将 Flask-JWT-Extended 错误处理程序添加到 Flask-Restx?

我正在尝试将 Flask-JWT-Extended 特定错误处理程序添加到 Flask-Restx。特别是,我正在尝试添加@jwt.expired_token_loader. 我需要在我的 API 中向用户显示模板,为此我需要将用户信息保存在他们的浏览器中。

当 cookie/令牌过期时,它什么也不做。处理程序在正常的 Flask 路由上工作,例如app.route().