आप कॉल कर रहे हैं paginate()
SQLAlchemy द्वारा प्रदान की गई एक क्वेरी ऑब्जेक्ट पर, लेकिन पेजिनेशन कार्यक्षमता केवल फ्लास्क-SQLAlchemy से उपलब्ध है, जो इसे और अन्य सुविधाओं को जोड़ने के लिए आधार क्वेरी ऑब्जेक्ट को उपवर्गित करती है, जिसमें get_or_404()
शामिल है। और first_or_404()
वे तरीके जो आपको काम नहीं करते पाए गए।
यह सब इसलिए होता है क्योंकि आपने फ्लास्क-एसक्यूएलकेमी द्वारा प्रदान की गई सुविधाओं का उपयोग करने के बजाय सीधे SQLAlchemy का उपयोग करके अपना डेटाबेस और अपना मॉडल बनाया है। अगर आप फ्लास्क-SQLAlchemy दस्तावेज़ों के अनुसार ऐसा करते हैं आप पाएंगे कि सब कुछ ठीक काम करेगा।