问题标签 [flask-restful]
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.
web-services - APEX- APEX_WEB_SERVICES.MAKE_REST_REQUEST 用于 POST - 文件附件
我在使用 RESTful API 上传文件/文件附件时遇到问题。我知道 APEX_WEB_SERVICES.MAKE_REST_REQUEST,但它给了我错误。如果 any1 之前使用过它,请发布一个示例或解释它是如何工作的。我的方法代码:
python - 使用 sphinx 为烧瓶扩展生成文档
我正在尝试flask-restful
为烧瓶的扩展生成文档,以便轻松生成 RESTful API。我的最终目标是用于doc2dash
生成破折号文档测试。
但是,在执行此操作之前,我需要使用sphinx
. 在我尝试这样做时,我克隆了flask-restful 项目,并尝试从其docs
文件夹中生成文档,使用make html
. 但是,我收到 17 个警告,并且生成的文档不完整。这是回溯:
通过查看结果,可以看出问题在于文档中的 flask-restful 扩展被称为 ask flask.ext.restful
。但是,由于此文档的生成需要源代码,sphinx
因此无法找到它并因此引发 and ImportError
,因为该模块被调用flask_restful
。这是树的样子:
所以,问题是我如何sphinx
理解这flask.ext.restful
实际上是flask_restful
?
更新,在遵循 Antti 的建议之后,这就是它的结果:
rest - 使用 flask-restful 批处理 API 请求
我正在使用 flask-restful 构建一个 REST API,我想要启用的一件事是批处理请求资源的能力,类似于 Facebook Graph API 的工作方式:
然后返回一个数组,每个请求都使用其状态代码和结果解析:
通过简单地循环请求并针对我自己的应用程序调用 urlopen,我已经能够在 flask-restful 中复制它。这似乎真的很低效,我不得不认为有更好的方法。是否有更简单和/或更好的方法可以从请求处理程序中对我自己的应用程序发出请求?
python - 如何在flask restful中为嵌套输出字段添加字段url
我在使用 [Flask-RESTful][1] 在嵌套输出字段中生成 api 端点 url 时遇到了困难。
我发现fields.Url('my_endpoint', absolute=True)
只在顶级 url 字段中生成 url 而不是嵌套的。它抛出werkzeug.routing.BuildError
- [错误日志要点] [1] https://gist.github.com/anonymous/6251c67089871d0e4516
例如这里是我的 url 字段
python - 使用 flask-restful 限制允许的参数
flask-restful有一个有用的请求解析器,可以在各种请求位置(例如查询字符串或 json 内容)中声明必需和可选参数。解析器会忽略未声明的参数。
有没有办法限制参数,以便如果请求包含未声明的参数,服务器将响应 500 Bad Request 而不是忽略它们?
python - 使用 flask-restful 时返回 text/html 内容类型
在特定情况下,我想使用text/html
内容类型来响应错误,如下所示:
上面的代码返回一个application/json
内容类型:'"bad argument"'
而不是一个text/html
内容类型:'bad argument'
如何强制烧瓶休息以text/html
内容类型响应?
python-2.7 - 宁静的烧瓶 Python
我是 python 和烧瓶的新手,尝试通过构建一个安静的客户数据库来学习,所以这是在 dataModels.py 中:
很朴实:
这是在views.py中:
我收到“AttributeError:类型对象'CustomerList'没有属性'as_view'”错误。我错过了什么?
我很感激帮助。
unit-testing - 在 Flask 中测试经过身份验证的端点
我有一个使用 LDAP 进行身份验证的 Flask 应用程序,其中几个端点由 Flask-restful 管理,但我想对经过身份验证的端点进行单元测试,而无需实际访问 LDAP 服务器。我希望通过伪造烧瓶登录来做到这一点,current_user
但我无法让这个技巧发挥作用。这是我尝试过的:
端点经过身份验证,因为我从自己的类中派生了所有资源(这在实践和手动测试中效果很好,并且是 flask-restful 推荐的):
这是一个简单的端点:
现在在我的单元测试中,我想我应该能够通过写入烧瓶登录来模拟经过身份验证的用户current_user
:
不幸的是,测试以失败响应:
其他注意事项:我使用的是烧瓶 0.9,而不是 0.10。我知道Miguel Grinberg 对类似问题的回答,但我实际上并不想调用登录;我想完全绕过 LDAP(或任何测试数据库)的使用。
为什么current_user
覆盖技巧不起作用?我应该使用其他方法吗?
python - 在 flask-restful 中开发一个错误处理程序作为装饰器
我正在尝试通过flask-restful开发一个rest api。实现了以下装饰器:
并且,在https://docs.python.org/2/tutorial/errors.html#user-defined-exceptions之后,在另一个名为 error.py 的文件(在此处导入)中,我有这些类:
现在我的问题是以返回我的可选错误消息的方式实现这两个类。但我不知道该怎么做。你能给我一个提示吗?
PS这是我想在资源中使用装饰器的方式:
谢谢
python - flask-restful 解析器的日期时间格式是什么?
假设我的 get 方法中有以下解析器:
然后我想用 curl 测试所说的 get 方法......
所以问题是,我应该如何调用 get 方法?我尝试了许多不同的格式,尝试阅读 rfc228 标准等,但我无法找出正确的格式。