I am brand new with bulb and sqlalchemy. I am trying to make one website in order to better understand the flask. There are many tutorials, and they mainly use sqlite. For my purpose I use postgres. and I need one page where I can use pagination. But all the time I get an error
AttributeError: 'Query' object has no attribute 'paginate'
my database
uri = os.environ.get('DATABASE_URL', 'postgres://login: password@127.0.0.1 /db_name') engine = create_engine(uri, convert_unicode=True) db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine)) Base = declarative_base() Base.query = db_session.query_property()
simple model
class User(Base): __tablename__ = 'user' id = Column(Integer, primary_key=True, autoincrement=True) name = Column(Unicode(100), nullable=False) ...
then i use paginate
users = User.query.paginate(1, 5, False)
Same error with get_or_404 () and first_or_404 (). normal get or first works as usual.
I would be grateful for any advice!
source share