0

我在为我自己的个人聚合器编写的小型 Web 应用程序中使用 elixir/flask。

我正在尝试创建一个安静的调用来将特定 rssfeed 的所有项目标记为已读。

SQL 语句看起来像UPDATE model_rssitems set hasbeenseen = 1 where rssfeed_id = '%s' % feedid

我不知道如何编写代码以使 elixir 执行该操作,当我尝试使用 session.execute 时,我收到一条错误消息UnboundExecutionError: Could not locate a bind configured on SQL expression or this Session

我确定我做错了什么,但我不知道是什么。

4

1 回答 1

1

我假设你还没有使用过这个bind表达式:)

你的代码需要这样的东西来告诉Elixir你正在使用什么数据库。

from elixir import metadata
metadata.bind = 'sqlite:///your_database_file.sqlite'
metadata.bind.echo = True
于 2010-11-27T03:59:13.873 回答