django - Django Cassandra Engine 连接到多个数据库配置
问题描述
我正在使用 django cassandra 引擎将 django 应用程序连接到 cassandra。查询 cassandra 模型时如何在 API 视图中连接到不同的 cassandra 配置。DB 路由器不适用于 cassandra。我的 settings.py 文件包含多个配置如下:
'db1': {
'ENGINE': 'django_cassandra_engine',
'NAME': 'keyspace1',
'HOST': 'host1',
'PORT': port1,
'OPTIONS': {
'replication': {
'strategy_class': 'SimpleStrategy',
'replication_factor': 'factor1'
}
}
}
'db2': {
'ENGINE': 'django_cassandra_engine',
'NAME': 'keyspace2',
'HOST': 'host2',
'PORT': port2,
'OPTIONS': {
'replication': {
'strategy_class': 'SimpleStrategy',
'replication_factor': 'factor2'
}
}
}
}
...and so on```
解决方案
推荐阅读
- typescript - 如何创建添加黑名单用户或频道的不和谐机器人?
- python - 将多条图形线平均为一条,python 和 matplotlib
- node.js - 如何使用无服务器框架从另一个 lambda 异步调用 lambda
- c# - 如何为每个新线程创建新的类对象?
- blender - 在搅拌机 2.8 中更改线框背景
- android - 如何修复此 Kodein 错误:无法将表达式“kodein”作为函数调用。未找到函数“invoke()”
- flutter - 如何在颤振中发布这样的数据
- elasticsearch - 不同领域的不同分析仪
- sql-server - 动态 SQL - 将午夜计数分配给正确的月份
- java - Oracle SQLLDR 实用程序无响应