Как выполнить «ОБНОВЛЕНИЕ» с эликсиром - PullRequest
0 голосов
/ 27 ноября 2010

Я использую elixir / flask в небольшом веб-приложении, которое я написал для собственного персонального агрегатора.

Я пытаюсь создать спокойный вызов, чтобы пометить все элементы определенной рассылки как прочитанные.

Оператор 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

Я уверен, что делаю что-то не так, но не могу понять, что.

1 Ответ

1 голос
/ 27 ноября 2010

Я предполагаю, что вы еще не использовали выражение bind:)

Ваш код требует что-то вроде этого, чтобы сообщить Elixir, какую базу данных вы используете.

from elixir import metadata
metadata.bind = 'sqlite:///your_database_file.sqlite'
metadata.bind.echo = True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...