คำถามติดแท็ก marshmallow

2
จะกำหนดคุณสมบัติ Python Enum ได้อย่างไรหากค่า MySQL ENUM มีช่องว่างในชื่อ
ฉันมีEnumคลาสPython ดังนี้: from enum import Enum class Seniority(Enum): Intern = "Intern" Junior_Engineer = "Junior Engineer" Medior_Engineer = "Medior Engineer" Senior_Engineer = "Senior Engineer" ในฐานข้อมูล MYSQL คอลัมน์ ENUM อาวุโสมีค่า "ฝึกงาน", "วิศวกรจูเนียร์", "วิศวกร Medior", "วิศวกรอาวุโส" ปัญหาคือฉันได้รับข้อผิดพลาด: LookupError: "Junior Engineer" is not among the defined enum values ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันเรียกใช้แบบสอบถามเช่น: UserProperty.query.filter_by(full_name='John Doe').first() seniorityเป็นคุณสมบัติ enum ในUserPropertyรูปแบบ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.