Pregunta

Estoy usando elixir / frasco en una pequeña aplicación web que escribí para mi propio agregador personal.

Estoy intentando crear una llamada de descanso para marcar todos los elementos de un RssFeed particular en lo que lee.

La instrucción SQL sería algo como UPDATE model_rssitems set hasbeenseen = 1 where rssfeed_id = '%s' % feedid

No sé cómo escribir el código para hacer elixir realizar dicha acción, y cuando traté de utilizar session.execute me sale un error que dice UnboundExecutionError: Could not locate a bind configured on SQL expression or this Session

Estoy seguro de que estoy haciendo algo mal, pero no puedo averiguar qué.

¿Fue útil?

Solución

Asumo que usted no ha utilizado la expresión bind sin embargo:)

Su código requiere algo como esto para decir lo Elixir base de datos que está utilizando.

from elixir import metadata
metadata.bind = 'sqlite:///your_database_file.sqlite'
metadata.bind.echo = True
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top