Open AbdealiLoKo opened 2 years ago
Please provide your Books
table definition as well. Thanks!
Here is a minimum reproducible example:
from sqlalchemy import Column, Integer, create_engine
from sqlalchemy_utils.functions import render_statement
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
Base = declarative_base()
class Book(Base):
__tablename__ = "book"
id = Column(Integer, primary_key=True)
engine = create_engine('sqlite:///db.sqlite', echo=True)
session = sessionmaker()
session.configure(bind=engine)
db = session()
qry = db.query(Book).filter(Book.id.in_([1]))
print(str(qry))
print(render_statement(qry))
Run the following:
python -m venv venv
venv/bin/pip install sqlalchemy sqlalchemy-utils
venv/bin/python run.py # where run.py has the above contents
FANTASTIC! Thanks for posting that example! I'll be able to take a look at this outside of work hours.
@kurtmckee Wondering if you had a chance to look into this ?
Not yet, but I will! Thanks for the ping. :+1:
I have a query like:
Book.query.filter(Book.id.in_([1]))
When I try doing a
render_statement
on this, it gives this error:These are my versions: