我在Django应用程序中使用cqlengine,其中Cassandra是辅助数据库。
在某些情况下,我需要手动连接SQL和NoSQL数据库请求的结果。
对于SQL,我正在使用:
model_name.objects.all().values()
返回字典,而不是模型实例对象。
但是我在
cqlengine
中找不到合适的方法。作为python的初学者,我不知道如何最好地在
cqlengine
库中实现此功能。也许您有一些提供此功能的程序代码示例?
最佳答案
我喜欢为这样的循环使用生成器:
[dict(foo) for foo in Bar.objects.all()]
这将返回所有对象的字典,并且根据您的代码库,您可以进行自定义序列化和反序列化。