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

0 投票
2 回答
1448 浏览

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

什么不工作?我错过了什么吗?

0 投票
2 回答
431 浏览

python - Python eve 运行几天后没有响应

我在 linux 机器上设置了一个非常简单的 python eve。不知何故,它总是在运行一段时间后停止响应。我在 python 编程方面没有太多经验,而且 eve 似乎没有很好的日志文件。

有人可以帮我调查根本原因吗?

谢谢,春南

0 投票
1 回答
798 浏览

google-app-engine - 关于在谷歌应用引擎中使用 eve for python 框架

刚刚了解了一个名为python-eve的项目。由于我刚开始使用 python,这个项目似乎很容易开始构建基于 python 的 REST API。这个框架确实有很多开箱即用的特性,特别是,我在文档HATEOAS中找不到任何内置方式。google-app-engine那么无论如何我可以使用这个框架google-app-engine吗?或者我应该一起忽略应用引擎。

0 投票
1 回答
1589 浏览

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
0 投票
1 回答
3413 浏览

python - 无法访问 Eve REST API

我正在使用Eve为 MongoDB 创建一个 REST API。一切正常,除了我无法从任何其他计算机(在同一网络中)甚至不同的 URL 访问 API(例如:如果我设置 SERVER_NAME = 'localhost:29000',我不会能够使用 127.0.0.1 访问 API,反之亦然)。

我已经四处寻找了几个小时,我似乎无法找到答案。我还尝试了其他用于 MongoDB 的 REST API,例如Kule,它们似乎工作得很好,但它们没有 Eve 那么多的选项。

0 投票
1 回答
2172 浏览

python - 使用 Python Eve 组织 REST API Web 服务构建

我正在尝试使用 Python Eve 构建 REST API Web 服务。我有使用 Lithium(PHP 框架)和 Ruby on Rails 的经验,但我正在努力找出与 Python Eve 一起使用的正确文件夹结构。关于将模型和控制器放在哪里的任何建议(主要是前/后挂钩)。

0 投票
1 回答
608 浏览

python - 无法导入 Eve 模块

您好,我最近Eve使用pip3 install eve. 但现在我遇到了import问题。安装后eve from pip3。我做不到import。当我尝试时Python3.3,我尝试过Python2.7.

from eve import Eve

我得到Module not found错误。你能帮我解决这个问题吗?

0 投票
2 回答
359 浏览

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 有什么好处?!

0 投票
2 回答
679 浏览

python - 为什么 python-eve 在更新失败后返回 http 状态 200?

我发现了一个看起来也不太好的行为:我使用 python-eve 更新了一条记录,因为我发送了一些不应该发送的字段而出现错误,但这不是问题。我发现即使出现错误并且响应正文显示与其相关的消息,http 响应状态为 200。
我不确定这是错误还是标准行为,我预计会收到一些 4xx 错误验证失败。

任何想法?
谢谢加斯顿
_

0 投票
1 回答
2150 浏览

python - EVE - 定义自定义烧瓶控制器

我使用 EVE 几天来创建自己的 REST API,但我想将自定义 Flask 控制器与 EVE 集成有没有可能做到这一点?谢谢。