papayaga's picture
DB setup and story flow ready
5447886
raw
history blame
563 Bytes
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from models.story import Base, Story
from sqlalchemy.orm import declarative_base
from loguru import logger
engine = create_engine('sqlite:///data/stories.db')
Base.metadata.create_all(engine)
Session = sessionmaker(bind=engine)
session = Session()
def get_story(uuid):
return session.query(Story).filter_by(uuid=uuid).first()
def get_all_stories():
stories = session.query(Story).all()
return stories
def save_story(story):
session.add(story)
session.commit()