我想和Cassandra写一个 flask 应用程序。我正在使用flask cqlalchemy库来完成这个任务,orm支持的基本查询似乎不起作用。
我的代码如下所示:
class Person(db.Model):
id = db.columns.UUID(primary_key=True)
first_name = db.columns.Text()
last_name = db.columns.Text()
当我打开终端并转到python时,我用
person1 = Person(first_name='ABC', last_name='WYZ')
它会通过,但当我查询个人数据库时:
Person.query.limit(1).all()
我得到一个错误,说:
AttributeError: type object 'Person' has no attribute 'query'
在cqlalchemy计划中还有什么需要补充的吗?
1条答案
按热度按时间carvr3hs1#
据我所知,你试图使用
Flask-CQLAlchemy
作为Flask-SQLAlchemy
. 但这是不同的图书馆。要查找具有限制的对象,请执行以下操作:
按字段查找:
你可以在这里找到其他有用的方法
希望这有帮助。