0

我正在尝试将 Elixir 与 Flask 一起使用。直接使用 SQL Alchemy 的原因让我对多对多关系上的数据插入感到困惑。所以我创建了模型文件并生成了我需要的表。

对于 SQl 炼金术,我从烧瓶中调用如下:

db = SQLAlchemy(app)

如何为 Elixir 做同样的事情?我在实体上有一个 get_or_init 的模型方法,所以我也在尝试使用它。

当我尝试使用 SQLAlchemy 本身时(因为 elixir 只是包装器),我得到:

AttributeError: type object 'User' has no attribute 'query' where User is a model.
4

1 回答 1

1

虽然我自己没有使用过 Elixir,但缺少的问题query很简单——您需要自己将查询属性添加到模型中:

class User(object):
    query = Session.query_property()
于 2012-02-27T11:08:30.123 回答