问题标签 [python-cloudant]

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

python - python-cloudant 文档更新错误处理

我刚刚开始使用 python-cloudant 库进行与 couchdb 相关的数据库查询。我实现了一个用于数据库连接的模块。但是我不确定如何使用python-cloudant 错误文档来帮助我判断操作何时失败。例如,我正在更新一个文档,我真的不知道操作是否成功。下面是我的数据库连接模块。

沙发模块.py

0 投票
1 回答
217 浏览

python - 如何让 cloudant 选择一个 .pac 文件?

在我的 python (2.7) 应用程序中,我使用 Cloudant 数据库,如下所示:

此应用程序运行的环境使用了无法绕过的 proxy.pac。我怎样才能知道与 Cloudant .pac 的连接,或者我怎样才能让 Cloudant 自动查找 proxy.pac?

我找到了 python 包 PyPac ( https://pypac.readthedocs.io/en/latest/ ),但完全不知道应该如何在 Cloudant 上下文中使用它。

提前感谢您的想法和帮助。

0 投票
1 回答
127 浏览

ibm-cloud - 在 IBM Cloud for Data 精炼厂中构建 Python 脚本时出错

我正在尝试在笔记本中执行此代码:

但我收到了这个错误:

ImportError:没有名为“cloudant”的模块

如何在 IBM 云上安装模数?

0 投票
0 回答
251 浏览

python-2.7 - CouchDB $in 查询导致错误:400 客户端错误:错误请求 bad_arg 运算符 $in 的错误参数:

使用 $in 选项执行 CouchDB 查询时,会导致错误。

400 客户端错误:错误请求 bad_arg 运算符 $in 的错误参数:<<91,,,107,34,93>>

正在使用的查询是

请提出解决此问题的方法。

0 投票
1 回答
294 浏览

python - 无法将数据从 Cloudant 加载到 Watson Studio Notebook 中的 Python/Spark 数据帧中

我正在尝试将 Cloudant DB 中的数据加载到 Python 中的 Python/Spark 数据帧和 Watson Studio 中的 Spark 环境中。我已按照链接中提到的步骤操作并停留在程序 3:步骤 5。我已经有一个名为“twitterdb”的 cloudant 数据库,我正在尝试从这里加载数据。

错误截图

从 cloudant db 加载数据时出现错误截图

0 投票
1 回答
162 浏览

python - python中的Cloudant数据库侦听器

我正在尝试在 python 中创建一个侦听器,以在 Cloudant 数据库发生更改时自动检索它们。当发生变化时,我想调用一个特定的函数。

我已通读文档和 API 规范,但找不到任何东西。

有没有办法做到这一点?

0 投票
1 回答
1106 浏览

python - CouchDB 只写/只读(无编辑)用户

工具链/框架

我正在使用django==2.1.3python-cloudant==2.1.3运行CouchDB ver. 2.2.0,并且几乎通过Fauxton. 我喜欢认为我知道我在 python/django 周围的一般方式,我正在一个小项目中测试这种方法,看看它是如何工作的

问题描述

假设我有一个相当简单的 CRUD 应用程序,只有 1 个模型:

我有一个用于创建资产的视图

我知道我应该使用中间件(我计划这样做)进行日志记录部分,并且CreateView在这种情况下可能只使用 django,我现在只是在早期开发期间使用这种方法。

我遇到的问题是创建一个myusername具有mypassword以下权限的用户:

  1. 编写新文件
  2. 阅读旧文件
  3. 不编辑已创建的文档

我什至只能满足于 1 和 3(并且只使用管理员阅读)。我花了一点时间玩弄Fauxton's 的权限界面,但我基本上只能创建一个user并分配一个role(甚至无法分配一个密码:/)

澄清

Asset不是一个CouchDB文档,这是一个普通的 SQL 模型,我只想将带有 post 数据的日志转储到CouchDB

任何帮助/指导/文档指针将不胜感激

0 投票
1 回答
554 浏览

python - 如何使用 cloudant 创建视图

在文档https://python-cloudant.readthedocs.io/en/latest/database.html中展示了如何创建文档和数据库,但没有展示如何创建视图

有人可以帮助我吗?我正在将 cloudant 与 python(Flask) 一起使用...

0 投票
1 回答
127 浏览

twilio - 我可以连接我的 IBM Cloudant 数据库作为我的 Twilio IBM STT 附加服务的回调 URL 吗?

我有一个使用 SIP 中继连接到 Twilio API 的 Watson 语音助手实例。我想从 Twilio Marketplace 启用 IBM Speech-To-Text 附加组件,这将允许我获取对 Watson Assistant 机器人进行的电话呼叫的完整转录。我想将这些转录内容存储在我在 IBM Cloud 中创建的 Cloudant 数据库中。我是否可以将 Cloudant 数据库的端点用作我的 Twilio 插件的回调 URL,以便在激活插件时,将转录作为文档添加到我的 Cloudant 数据库中?

似乎我应该能够通过 IBM Cloud 在 IBM Cloud 中的 STT 服务以某种方式调用转录服务,但是由于我的助手是通过 Twilio 连接的,所以这个附加组件似乎是一个更简单的选择。我是 IBM Cloud 和聊天机器人开发的新手,因此非常感谢任何信息。

0 投票
1 回答
166 浏览

python - 如何在 cloudant-python 中选择特定字段进行查询?

我正在尝试进行仅选择其中一个字段/属性的查询。查询应该产生类似 nameField 或 numberField 的数组,甚至是单个变量,我想要的是分离这些值,以便我可以在应用程序中对其进行操作

我已经尝试过使用"query = cloudant.query.Query(myDatabaseDemo, fields=['nameField'])“但是我打印查询时的结果只是fields=['nameField']”。

实际代码生成一组值,如 json 文档