Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

sqlalchemy.orm.exc.FlushError:इंस्टेंस में एक पूर्ण पहचान कुंजी है

आपका __init__ विधि अपूर्ण है:सदस्य चरों में पैरामीटर निर्दिष्ट करने के लिए आपको वास्तव में assign उन्हें:

def __init__(...):
    self.schedule_id = schedule_id
    ...

flush . पर कॉल करने से पहले आप कॉल कर सकते हैं , बस कॉल करें print(newSchedule) और आप देखेंगे कि आपके सभी क्षेत्र खाली हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या प्राथमिक कुंजी भी अनुक्रमणिका है?

  2. PHP का उपयोग करके SSL के माध्यम से MySQL से कनेक्ट करना

  3. रेल में कॉलम नाम 'प्रकार' के साथ समस्या 3

  4. लेनदेन स्तर अलगाव MySQL में ऑटोोकॉमिट मोड में प्रदर्शन को कैसे प्रभावित करता है?

  5. पीडीओ फ़ेच कुछ भी नहीं लौटाता