问题标签 [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.
python - “放置”后只有第一个键可用
我尝试为我的资源实现 put 处理程序。这是代码:
这是我将数据放在那里的方式:
当我这样做时,只会record
在我的控制台中打印出来,所以当我进行验证时,它会失败,因为数据不是字典。我不知道出了什么问题。
它看起来与 Flask-RESTful Quickstart中的代码相同,如果我做对了,它requests
可以与字典一起使用。
python - 只需从套接字获取最后一个值
我每秒向一侧的套接字发送数据,但我可以随时在另一侧读取该数据。以下是作者:
这是读者:
所以第一个问题是,当缓冲区已满时(至少我看到的是),当我在另一端请求数据时,写入器只是停止向套接字写入数据,它太旧了。
我可以在缓冲区中存储一个值然后重写它吗?或者,也许我弄错了?
python - 如何在 Flask-Restful 中使用 Flask-Cache
如何在 Flask-Restful 中使用 Flask-Cache @cache.cached() 装饰器?例如,我有一个从 Resource 继承的类 Foo,而 Foo 有 get、post、put 和 delete 方法。
如何在 之后使缓存的结果无效POST
?
python - 生产中未调用错误处理程序
当我使用 Flask 开发服务器并引发异常时,我得到正确的错误代码和我的自定义错误消息。但这在生产环境中不起作用(我将 lighttpd 与 fcgi 一起使用),我只是在那里得到 500 错误。
这是我的异常的样子:
这是错误处理程序代码:
更新
我尝试使用自定义错误消息,但出现异常:
Api
这是真的, Flask-RESTful的构造函数中没有这样的东西。这很奇怪,因为它是 0.2.1 版本的文档,正如我在 pip 中看到的那样,我的版本是 0.2.12。然而,我无法弄清楚它是否是我真正需要的。
python - python模块导入难题(子模块中的模块)
我有以下项目结构:
该app/models.py
文件具有以下行:
db
定义在app/__init__.py
我正在从 models.py 中导入类app/resources/__init__.py
:
但是,当模型尝试导入时它会失败db
:
我究竟做错了什么?
python - 日期和烧瓶休息问题
我试图让 flask-restful 返回一个 datetime 字段,但是它会出现错误:
模型(sqlalchemy)如下:
目标字段是:
实际的剩余资源是:
完整的堆栈跟踪是:
我一生都无法理解为什么要访问 datetime.date,因为我总是使用 datetime.datetime 对象!有任何想法吗?
python - Flask Restful 添加资源参数
我希望将对象实例作为参数传递到Flask-RESTfull资源中。
这是我的设置:
然后在views.py中我将资源设置如下:
所以我遇到的问题是我需要将我的实例传递给Bar()
api 资源。有没有办法通过add_resource
类似的方法传递它api.add_resource(views.ApiPage, "/api/my/end/point/", instance=bar)
?
django - 使用python请求API客户端时Django模板不刷新
我正在使用 python 的请求库从烧瓶 REST API 中读取并在 Django 视图中引用它。
我遇到的问题是,在测试来自 Chrome 插件的 API 调用时,我看到了刷新的响应,而在 Django 模板中,当页面刷新时,我没有看到任何数据变化。
我有一个小库,其中包括对 API 的 GET 调用:
然后我在视图中阅读此内容:
然后将其提供给模板:
关于如何让模板刷新的任何建议?
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 但它不存在...
所以现在我很困惑,请帮助!
python - 使用 Flask-Restful 从应用程序上下文获取数据库连接
我有一个使用 Flask-Restful 的应用程序,但我不知道如何从应用程序上下文中获取数据库连接信息。
这是我到目前为止所拥有的:
应用程序.py:
foo.py
我希望 get_db 方法看起来像:
问题是为了将 app.config 放入 foo.py,我创建了一个循环引用。有没有一种干净的,希望是惯用的方法来得到这个?
我见过这个问题,但给出的解决方案实际上并没有解决循环导入问题。