Question

J'utilise élixir / flacon dans une petite application web je l'ai écrit pour mon aggrégateur personnel.

Je suis en train de créer un appel reposant pour marquer tous les éléments d'un rssfeed particulier en lecture.

L'instruction SQL ressemblerait à quelque chose comme UPDATE model_rssitems set hasbeenseen = 1 where rssfeed_id = '%s' % feedid

Je ne sais pas comment écrire le code pour élixir faire effectuer cette action et quand j'ai essayé d'utiliser session.execute je reçois une erreur disant UnboundExecutionError: Could not locate a bind configured on SQL expression or this Session

Je suis sûr que je fais quelque chose de mal, mais je ne peux pas comprendre ce que.

Était-ce utile?

La solution

Je suppose que vous ne l'avez pas encore utilisé l'expression bind:)

Votre code exige quelque chose comme ceci à dire Elixir quelle base de données que vous utilisez.

from elixir import metadata
metadata.bind = 'sqlite:///your_database_file.sqlite'
metadata.bind.echo = True
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top