Comment effectuer une « Mettre à Jour » l'élixir
-
28-09-2019 - |
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.
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