问题标签 [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.

0 投票
1 回答
49 浏览

python - “放置”后只有第一个键可用

我尝试为我的资源实现 put 处理程序。这是代码:

这是我将数据放在那里的方式:

当我这样做时,只会record在我的控制台中打印出来,所以当我进行验证时,它会失败,因为数据不是字典。我不知道出了什么问题。

它看起来与 Flask-RESTful Quickstart中的代码相同,如果我做对了,它requests可以与字典一起使用。

0 投票
1 回答
479 浏览

python - 只需从套接字获取最后一个值

我每秒向一侧的套接字发送数据,但我可以随时在另一侧读取该数据。以下是作者:

这是读者:

所以第一个问题是,当缓冲区已满时(至少我看到的是),当我在另一端请求数据时,写入器只是停止向套接字写入数据,它太旧了。

我可以在缓冲区中存储一个值然后重写它吗?或者,也许我弄错了?

0 投票
5 回答
10513 浏览

python - 如何在 Flask-Restful 中使用 Flask-Cache

如何在 Flask-Restful 中使用 Flask-Cache @cache.cached() 装饰器?例如,我有一个从 Resource 继承的类 Foo,而 Foo 有 get、post、put 和 delete 方法。

如何在 之后使缓存的结果无效POST

0 投票
1 回答
223 浏览

python - 生产中未调用错误处理程序

当我使用 Flask 开发服务器并引发异常时,我得到正确的错误代码和我的自定义错误消息。但这在生产环境中不起作用(我将 lighttpd 与 fcgi 一起使用),我只是在那里得到 500 错误。

这是我的异常的样子:

这是错误处理程序代码:

更新

我尝试使用自定义错误消息,但出现异常:

Api这是真的, Flask-RESTful的构造函数中没有这样的东西。这很奇怪,因为它是 0.2.1 版本的文档,正如我在 pip 中看到的那样,我的版本是 0.2.12。然而,我无法弄清楚它是否是我真正需要的。

0 投票
1 回答
668 浏览

python - python模块导入难题(子模块中的模块)

我有以下项目结构:

app/models.py文件具有以下行:

db定义在app/__init__.py

我正在从 models.py 中导入类app/resources/__init__.py

但是,当模型尝试导入时它会失败db

我究竟做错了什么?

0 投票
1 回答
4111 浏览

python - 日期和烧瓶休息问题

我试图让 flask-restful 返回一个 datetime 字段,但是它会出现错误:

模型(sqlalchemy)如下:

目标字段是:

实际的剩余资源是:

完整的堆栈跟踪是:

我一生都无法理解为什么要访问 datetime.date,因为我总是使用 datetime.datetime 对象!有任何想法吗?

0 投票
4 回答
31796 浏览

python - Flask Restful 添加资源参数

我希望将对象实例作为参数传递到Flask-RESTfull资源中。

这是我的设置:

然后在views.py中我将资源设置如下:

所以我遇到的问题是我需要将我的实例传递给Bar()api 资源。有没有办法通过add_resource类似的方法传递它api.add_resource(views.ApiPage, "/api/my/end/point/", instance=bar)

0 投票
2 回答
315 浏览

django - 使用python请求API客户端时Django模板不刷新

我正在使用 python 的请求库从烧瓶 REST API 中读取并在 Django 视图中引用它。

我遇到的问题是,在测试来自 Chrome 插件的 API 调用时,我看到了刷新的响应,而在 Django 模板中,当页面刷新时,我没有看到任何数据变化。

我有一个小库,其中包括对 API 的 GET 调用:

然后我在视图中阅读此内容:

然后将其提供给模板:

关于如何让模板刷新的任何建议?

0 投票
1 回答
1144 浏览

python - 定义自定义错误消息 Flask Restful API

我在定义自己的错误自定义消息时遇到问题。我不确定我是否正确执行此操作,但我正在尝试遵循文档:

http://flask-restful.readthedocs.org/en/latest/extending.html#define-custom-error-messages

这就是我的代码的样子:

但是,当我运行此程序时,出现错误:

文档说Once your errors dictionary is defined, simply pass it to the Api constructor那是我没有做的吗?

我还在他们使用的文档中注意到:

所以我以为我使用了不正确的东西,因此我尝试导入该 flask_restful 但它不存在...

所以现在我很困惑,请帮助!

0 投票
1 回答
2612 浏览

python - 使用 Flask-Restful 从应用程序上下文获取数据库连接

我有一个使用 Flask-Restful 的应用程序,但我不知道如何从应用程序上下文中获取数据库连接信息。

这是我到目前为止所拥有的:

应用程序.py:

foo.py

我希望 get_db 方法看起来像:

问题是为了将 app.config 放入 foo.py,我创建了一个循环引用。有没有一种干净的,希望是惯用的方法来得到这个?

我见过这个问题,但给出的解决方案实际上并没有解决循环导入问题。