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

Django model.py परिपत्र विदेशी कुंजी

आपके पास वास्तव में एक परिपत्र संदर्भ नहीं है; मुद्दा यह है कि, जिस समय आप एल्बम को परिभाषित करते हैं, आपने अभी तक छवि को परिभाषित नहीं किया है। आप इसके बजाय एक स्ट्रिंग का उपयोग करके इसे ठीक कर सकते हैं:

class Album(models.model):
  thumb = models.ForeignKey('Image', null=True, blank=True)

हालांकि, इस मामले में, आप OneToOneField<का उपयोग करना चाह सकते हैं। /ए> एक विदेशी कुंजी के बजाय। (ध्यान दें कि आपको अभी भी स्ट्रिंग के साथ ट्रिक का उपयोग करना होगा)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल पर UTF8 MySQL समस्याएँ - utf8_general_ci के साथ एन्कोडिंग समस्याएँ

  2. शीर्ष त्रुटि चुनें

  3. InnoDB के साथ पूर्ण पाठ खोज

  4. mysql तालिका नाम में (-) डैश का उपयोग करना

  5. PoolableConnectionFactory नहीं बना सकता (उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध