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 に答える