django cassandra 引擎是否允许在同一集群的多个密钥空间上进行查询



我在Cassandra数据库中有多个键空间,每个键空间都有几个表。
我已经从 settings.py 完成了 Cassandra 连接,但不知道如何更改 Django-ORM 中某些查询的密钥空间名称。

您可以为django_cassandra_engine库定义的每个模型指定密钥空间。下面的用户模型是您想要的简单示例。

class User(DjangoCassandraModel):
    _table_name = "users"
    __keyspace__ = "yourKeyspaceName"
    user_id = columns.UUID(primary_key=True)

然后,可以使用User.objects.filter()对模型进行查询。

最新更新