我正在尝试将 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.