これには、cqlengine 0.12 の組み込み機能があります。これは次のとおりです: CQLEngine モデル ドキュメント
cqlengine 0.12 の時点で、モデル インスタンスを辞書のように扱うためのサポートが追加されました。例については、以下を参照してください。
class Person(Model):
first_name = columns.Text()
last_name = columns.Text()
kevin = Person.create(first_name="Kevin", last_name="Deldycke")
dict(kevin) # returns {'first_name': 'Kevin', 'last_name': 'Deldycke'}
kevin['first_name'] # returns 'Kevin'
kevin.keys() # returns ['first_name', 'last_name']
kevin.values() # returns ['Kevin', 'Deldycke']
kevin.items() # returns [('first_name', 'Kevin'), ('last_name', 'Deldycke')]
kevin['first_name'] = 'KEVIN5000' # changes the models first name
それで、あなたの質問に答えるには...基本的なクエリを実行してオブジェクトを取得し、それをdictに変換するだけです。
dict(your_returned_model_object)
上記で参照されているように、返されたオブジェクトに辞書としてアクセスできるようになりました。