问题标签 [cqlengine]

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 回答
321 浏览

python - cqlengine 模型默认值和uuid

使用 cqlengine 模型时,我发现 default_values 和 uuid 出现意外行为。

我正在使用 python 3.4 和来自 cassandra-driver 2.5.0 的 cqlengine。

使用以下代码:

获取输出:

为什么模型中的默认参数总是产生相同的 uuid?

谢谢

0 投票
1 回答
299 浏览

python - cqlengine 多重键空间

我正在使用 python 3.4.0 中的 cassandra 和 cassandra-driver 2.5.0 (和 cqlengine 模型)。

应用程序数据分布在:一个用于管理的键空间和每个用户一个键空间。我需要查询两个键空间:master+custom。

我编写了一个用于键空间切换的小类,如下所示:

我的第一个版本是:

而且根本不起作用。我用以下方式重新编码了课程:

最后一个代码有效,但使用 DEFAULT_KEYSPACE 时我感到不安全。

为什么get_session()、set_session没有效果?

cassandra.cqlengine.models.DEFAULT_KEYSPACE检查这个安全吗?

谢谢

0 投票
2 回答
1528 浏览

python - Django RESTful API 错误“类型对象‘用户’没有属性‘_meta’”

我正在尝试使用 django-rest-framework 和 cassandra 构建 RESTful API,按照 Django-rest-framework 上的官方 django-rest-framework 教程一步一步操作我遇到了这个错误

这是我的代码

网址.py

模型.py

序列化程序.py

视图.py

预先感谢您对我们的支持。

0 投票
1 回答
527 浏览

python - 如何正确设计此 cassandra 模型?

我知道标题有点宽泛,但我尝试了很多不同错误的东西,所以我打算用这个空间来描述它们中的每一个。我在下面的 datastax 的 python-driver 中有一个模型:

但是当我尝试这个时:

我收到此错误:

然后我尝试了这个:

这引起了错误:

我也试过这个:

这给了我这个错误:

当我试图sync_table(DIDSummary)

最后,我尝试这样做:

这甚至不允许我运行服务器,最终在日志中出现此错误:

任何关于我应该如何更好地设计它以便我可以运行上述命令的帮助将不胜感激。谢谢!

编辑:我也必须这样做:

这意味着它实际上did必须是我的 partition_key 的最后一部分。我可以为每个元素分配一个随机 uuid,然后根据 primary_keys 和索引查找元素吗?那行得通吗?我超级迷路。

0 投票
1 回答
445 浏览

cassandra - 使用 Cassandra cqlengine 创建和更改新的密钥空间?

假设我们连接到某个 Cassandra 集群:

该方法要求我们至少知道一个现有的键空间。如果我们不这样做呢?

如果我们只是想检查一个键空间是否存在并在其他情况下创建它怎么办?

我们可以像这样创建一个键空间:

所以这里有三个问题:

  1. 在不提供键空间的情况下如何连接?
  2. 创建新键空间的正确方法是什么(除了键空间的名称之外还有哪些其他参数)?
  3. 如何使用 cqlengine 切换键空间?
0 投票
1 回答
92 浏览

django - 在 VPN 中运行时出现 CQLEngineException

在 VPN 内的 EC2 实例上使用 django-cassandra-engine 时,我不断收到此错误。

在 VPN 外的 EC2 实例上运行时,它似乎运行正常。我正在使用的配置是这样的:

环中还有两个其他节点包含指定的主机。

0 投票
1 回答
186 浏览

python-2.7 - 无法在 cqlengine 中使用 sync_table() 创建两个以上的表

我在 python 中有以下类,并使用 cqlengine 作为 cassandra DB 的对象映射器,

问题:执行代码时,我无法在 cassandra 中创建两个以上的表。

错误信息:

需要您帮助解决此问题。

0 投票
1 回答
265 浏览

python-2.7 - 使用 cqlengine 查询大于今天日期的记录

我想查询具有今天日期的记录。下面给出了我正在尝试的 cql 代码

我的表中没有今天的记录,仍然在查询结果中获取昨天的记录。

表格中日期的格式为“2015-10-21 08:29:41-0400”(时间戳)。

我在 cqlengine 文档中没有找到任何关于这个案例的参考资料。如果有人可以帮助你会很棒。

0 投票
0 回答
176 浏览

python - Cassandra 的 Python CQLEngine 模型继承

我有以下对象模型:

当我查询一个对象时,根据type列的值,返回正确的对象(DataText在本例中),但是value如果None我取消注释text_value,我将得到正确的值。

看起来db_field在子类中不受支持。这是一个错误吗?

0 投票
1 回答
1318 浏览

python - Cassandra ORM - AttributeError:'NoneType'对象没有属性'replace'

我有一个关注 ColumnFamily

每当我尝试将数据插入 CF 时,

它返回我一个错误说 -

更新

这就是我创建密钥空间和 CF 的方式。