फ्लास्क-SQLAlchemy डॉक्स
के अनुसार db.Model
. से इनहेरिट करना स्वचालित रूप से आपके लिए तालिका नाम सेट कर देगा।
आप यह संदेश इसलिए देख रहे हैं क्योंकि आपके पास उस तालिका के लिए प्राथमिक कुंजी परिभाषित नहीं है। त्रुटि संदेश अनुपयोगी है, लेकिन प्राथमिक कुंजी जोड़ने से यह समस्या ठीक हो जाएगी।