Bây giờ, trong PyMysql, có một cơ sở để định cấu hình kết nối của bạn để sử dụng cursorClass theo mặc định tạo Từ điển làm đầu ra. (Và do đó hoạt động trực tiếp khi trả về kết quả API khi nó được chuyển đổi thành JSON)
Từ tài liệu của PyMysql:Định cấu hình kết nối của bạn là
# Connect to the database
connection = pymysql.connect(host='localhost',
user='user',
password='passwd',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
result = cursor.fetchone()
print(result)
Đầu ra cho kết quả này:
{'password': 'very-secret', 'id': 1}