问题标签 [eve]
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 - ConnectionException 将 Eve REST API 连接到 MongoDB 实例
我刚刚安装了“eve 演示”,但无法开始工作。
错误是:
eve.io.base.ConnectionException:初始化驱动程序时出错。确保数据库服务器正在运行。驱动异常:OperationFailure(u"command SON([('authenticate', 1), ('user', u'user'), ('nonce', u'cec66353cb35b6f5'), ('key', u'14817e596653376514b76248055e1d4f' )]) 失败:身份验证失败",)
我运行了 mongoDB,并且安装了Eve和 Python2.7。
我创建了 run.py和所需的settings.py。
什么不工作?我错过了什么吗?
python - Python eve 运行几天后没有响应
我在 linux 机器上设置了一个非常简单的 python eve。不知何故,它总是在运行一段时间后停止响应。我在 python 编程方面没有太多经验,而且 eve 似乎没有很好的日志文件。
有人可以帮我调查根本原因吗?
谢谢,春南
google-app-engine - 关于在谷歌应用引擎中使用 eve for python 框架
刚刚了解了一个名为python-eve的项目。由于我刚开始使用 python,这个项目似乎很容易开始构建基于 python 的 REST API。这个框架确实有很多开箱即用的特性,特别是,我在文档HATEOAS
中找不到任何内置方式。google-app-engine
那么无论如何我可以使用这个框架google-app-engine
吗?或者我应该一起忽略应用引擎。
python - 当值为mongodb中其他对象的_id时,无法使用python-eve使用字符串字段进行过滤
我在尝试使用 python-eve 过滤集合时遇到了一种奇怪的行为,当我使用“where”参数过滤包含另一个文档的 _id 作为值的字段时,如果我添加一个额外的字母,则不会返回任何记录/字段值之后的数字返回记录没有问题,相同的行为发生在任何具有 _id 作为值的字段。正如我在配置文件中看到的那样,在调用 db 时,该值似乎已转换为 $oid,但我不确定为什么有任何想法?
谢谢加斯顿
网址
返回数据
设置.py
MongoDB 记录
MongoDB 配置文件输出
我正在使用运行 mongod 2.4.7 的 mongolab 中托管的数据库
和 virtualenv,具有以下“pip freeze”输出
- 地狱犬==0.4.0
- 夏娃==0.2
- 事件==0.2.0
- 烧瓶==0.10.1
- Flask-Principal==0.4.0
- 烧瓶-PyMongo==0.3.0
- 烧瓶上传==0.1.3
- 烧瓶-WTF==0.9.3
- Jinja2==2.7
- MarkupSafe==0.18
- WTForms==1.0.5
- Werkzeug==0.9.4
- 闪光灯==1.3
- 烧瓶-mongoengine==0.7.0
- 它的危险==0.22
- mongoengine==0.8.6
- passlib==1.6.1
- py==1.4.18
- pymongo==2.6.3
- pytest==2.4.2
- 请求==2.1.0
- simplejson==3.3.0
- wsgiref==0.1.2
python - 使用 Python Eve 组织 REST API Web 服务构建
我正在尝试使用 Python Eve 构建 REST API Web 服务。我有使用 Lithium(PHP 框架)和 Ruby on Rails 的经验,但我正在努力找出与 Python Eve 一起使用的正确文件夹结构。关于将模型和控制器放在哪里的任何建议(主要是前/后挂钩)。
python - 无法导入 Eve 模块
您好,我最近Eve
使用pip3 install eve
. 但现在我遇到了import
问题。安装后eve from pip3
。我做不到import
。当我尝试时Python3.3
,我尝试过Python2.7.
:
from eve import Eve
我得到Module not found
错误。你能帮我解决这个问题吗?
ios - 使用 MongoDB 和 Eve 快速开发 iOS Prototype?
我目前正在计划一个新项目,其中涉及一些概念验证原型,以便在真正的应用程序从中发展之前进行测试。该应用程序将主要是一个 iOS 应用程序,它通过 WebService 与远程服务器上的数据库通信,所以这里的东西非常基本。
由于配置 SQL 数据库和编写服务器应用程序(RESTful API)总是需要很长时间,我开始阅读 NoSQL 数据库的可能性以及它们与远程服务器通信/同步的预构建可能性。就我对这些事情的理解而言,这显然会减少服务器部分所需的工作。
现在我开始阅读 MongoDB 以及 Eve (Python),它扩展了 MongoDB 提供的 HTTP REST API。由于他们的 RESTful API 提供了测试原型所需的一切,我开始问自己,如果我可以从 Eve 的 API 中获得所需的一切,我为什么还要编写自己的 REST API?
使用 Eve 和 MongoDB 的缺点是什么?围绕我的 MongoDB 实例编写自己的 RESTful API 有什么好处?!
python - 为什么 python-eve 在更新失败后返回 http 状态 200?
我发现了一个看起来也不太好的行为:我使用 python-eve 更新了一条记录,因为我发送了一些不应该发送的字段而出现错误,但这不是问题。我发现即使出现错误并且响应正文显示与其相关的消息,http 响应状态为 200。
我不确定这是错误还是标准行为,我预计会收到一些 4xx 错误验证失败。
任何想法?
谢谢加斯顿
_
python - EVE - 定义自定义烧瓶控制器
我使用 EVE 几天来创建自己的 REST API,但我想将自定义 Flask 控制器与 EVE 集成有没有可能做到这一点?谢谢。