【发布时间】:2015-01-06 05:14:40
【问题描述】:
我知道我是否想通过 cqlengine 进行此查询: 从测试中选择 * 我应该制作一个模型来测试表然后这样做: testModel.objects.all()
此代码将返回测试表中的所有列,但如果我想这样做: 从测试中选择 field1
有没有办法通过 cqlengine 从表中选择可选字段,或者我应该在查询中包含所有列?
感谢您的帮助
【问题讨论】:
我知道我是否想通过 cqlengine 进行此查询: 从测试中选择 * 我应该制作一个模型来测试表然后这样做: testModel.objects.all()
此代码将返回测试表中的所有列,但如果我想这样做: 从测试中选择 field1
有没有办法通过 cqlengine 从表中选择可选字段,或者我应该在查询中包含所有列?
感谢您的帮助
【问题讨论】:
您可以在 cqlengine 的查询集上使用方法 values_list() 方法来检索指定的值。只需将要检索的列的名称作为字符串参数包含在内。
所以你可以这样做:
field1_list = MyModel.objects.all().values_list('field1')
【讨论】: