问题标签 [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.
keras - 使用 gunicorn 运行服务器时,Keras 模型卡在预测级别
我正在使用 keras 模型来预测某些东西,并使用 flask-restplus 将其作为 REST 服务。到目前为止,当我使用python app.py
命令运行服务器时,一切正常。
但我想通过 gunicorn 和 nginx ( gunicorn -b 0.0.0.0:5000 --error-logfile - -w 4 --access-logfile - --preload wsgi:app -t 900 --preload --reload
) 运行它,每个配置都是正确的,因为它在正常端点上工作正常,但预测服务不工作。
我调查并发现我的代码停留在预测级别
p = model.predict(np.array(X))
有人可以告诉我可能是什么问题。
python - 在 Flask-Restplus Swagger UI 中停用表单输入
我正在寻找一种方法来停用表单输入并尝试为Flask-Restplus Swagger UI中的每个端点生成的按钮。我在文档中没有找到任何信息,所以我想我会问。你能指出我正确的方向吗?
nginx - Swagger Nginx 烧瓶-restplus
我正在尝试从使用 Nginx 作为代理的服务器上的 Flask-RESTplus 获取 Swagger UI。
Swagger 在 /api 上提供服务,并使用http://localhost:5000/api在本地工作。我正在尝试将 Nginx 设置为代理,以便可以访问http://ServerIP/api并查看 Swagger UI。
我已经为 Nginx 尝试了许多配置,目前有
但是,我在访问http://ServerIP/api时只看到一个空白页面。在 Chrome 开发工具中有一个错误:
这是指:
但我能够到达(200 OK,提供 javascript 文件) http://ServerIP/swaggerui/swagger-ui-bundle.js http://ServerIP/swaggerui/swagger-ui-standalone-preset.js。
任何想法可能是什么问题?
swagger - 尝试通过 HTTPS 传递 swagger.json 时出现“未提供规范”错误
如果我尝试通过 HTTPS 使用 Flask RestPlus 交付 Swagger UI,我只会在根 URL 处看到“未提供规范”错误消息,并且永远不会加载完整的 Swagger UI。但是,如果我访问 API 端点,它们会按预期返回响应。
查看错误页面的源 HTML,我注意到它swagger.json
是从而http://myhost/
不是从https://myhost/
我在 restplus Github 问题上发现了完全相同的问题
我已经使用该页面上提到的猴子补丁暂时解决了我的问题。Swagger UI 加载,查看我看到的 HTML 源代码swagger.json
确实是从https://myhost
.
为什么会发生这种情况,如果没有猴子补丁,我该如何解决?
HTTPS 由 Cloudflare 的“灵活”HTTPS 服务提供。
我的应用程序在 Nginx 后面,它是这样配置的,据我所知,并没有引起任何问题:
flask - 拦截来自 Flask restplus 命名空间类的验证错误
目前,命名空间解析器验证请求参数并抛出错误,如
从烧瓶应用程序中,我想拦截或处理这些异常并发送自定义响应以保持一致性,例如 { "errors": { "file": "Missing required parameter in an Uploaded file" }, "message": "Input payload validation失败”,“id”:“一些客户 id”}
是否可以从应用程序级别处理此异常,而不是为每个 api 执行此操作
python - 外键在 Flask SQLAlchemy 中无法正常工作
尝试执行 GET 请求以返回所有接种疫苗的奶牛,但疫苗接种总是返回 null。我已经为要链接的疫苗和奶牛设置了数据库模型。我不确定有什么问题。
Git repo 在这里重现问题:https ://gitlab.com/iandjx/bokujo-api
疫苗模型
牛模型
序列化器
牛.py
疫苗.py
业务.py
python - how to create a host field in the swagger.json that is generated via flask restplus with blueprint
I created a flask app as below. In local, I can see the Swagger UI; however, when deployed to a server, the Swagger UI is not available (kept getting an error "SCRIPT5009: SCRIPT5009: 'SwaggerUIBundle' is not defined"). It seems like the swagger is looking for files at the root URL level (local host or server, not at the url_prefix level) even though the Swagger.json is at the url_prefix level.
So, I decide to use the Swagger.json that is generated. However, the Swagger.json doesn't have the host field, so that the onboarded Swagger UI doesn't work (meaning I can't do 'Try it out') - shown below.
python - flask restplus 将文件保存到来自 API 的数据库中
我将棉花糖和 Flask Restplus 用于我的 API 代码之一,其中我有几列的表,我想使用 POST 方法将数据发布到表中。在表中,我有一列作为 BLOB,它接受 JPEG 或 PDF 文件并将其存储到数据库中。
我能够使用常规烧瓶表单将记录保存到数据库中,现在我想使用 API 启用此功能。
为此,我有以下代码
费用模型.py
Expense_Resource.py 文件
如何将文件保存到数据库以及如何将文件负载传递给我的 API。有没有办法只允许大小小于 15 MB 的 JPEG 和 PDF 文件
感谢您的宝贵时间并感谢您的反馈。
python - 烧瓶 python 请求使用 JSON 数据发布到本地主机
我正在尝试使用对本地主机中我自己的 API 的请求发布请求。API 用于创建用户。问题是,当我尝试使用 Swagger UI 时,它可以工作,但是当我尝试使用 HTML 表单时,页面总是给我永无止境的加载。
这是我的视图代码:
这是 API(使用 Flask_restplus)
这里有什么问题?之前谢谢