PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Sqlalchemy non funziona con l'impaginazione

Stai chiamando paginate() su un oggetto query fornito da SQLAlchemy, ma la funzionalità di impaginazione è disponibile solo da un Flask-SQLAlchemy, che sottoclassi l'oggetto query di base per aggiungere questa e altre funzionalità, incluso get_or_404() e first_or_404() metodi che anche tu hai scoperto non funzionano.

Tutto ciò accade perché hai creato il tuo database e il tuo modello utilizzando SQLAlchemy direttamente invece di utilizzare le funzionalità fornite da Flask-SQLAlchemy. Se lo fai secondo la Flask-documentazione SQLAlchemy scoprirai che tutto funzionerà bene.