मुझे लगता है कि @alecxe अपने आखिरी कोड ब्लॉक में इस पर इशारा कर रहा था, लेकिन आप फ्लास्क एक्सटेंशन के साथ DictCursor का उपयोग निम्नानुसार कर सकते हैं:
साथ ही फ्लास्क MySQL एक्सटेंशन के लिए आपको DictCursor की आवश्यकता है
from flaskext.mysql import MySQL
from pymysql.cursors import DictCursor
फिर बस पैरामीटर जोड़ें cursorclass=DictCursor
MySQL ऑब्जेक्ट बनाते समय:
mysql = MySQL(cursorclass=DictCursor)
मैं इसे अपने फ्लास्क ऐप में उपयोग कर रहा हूं और ऐसा लगता है कि यह अपेक्षा के अनुरूप काम कर रहा है
नोट:मैंने इस समाधान को परियोजना के लिए जीथब रेपो में समस्या कतार में एक टिप्पणी में गुप्त पाया यहां . मेरी इच्छा है कि पुस्तकालय के दस्तावेज कुछ पंक्तियों से अधिक लंबे हों।