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

Django में गैर-प्राथमिक विदेशी कुंजी

to_field और db_column विकल्प।

class B(models.Model):
    name = models.ForeignKey(A, to_field="name", db_column="name")

एक बार जब आप विदेशी कुंजी बना लेते हैं, तो आप मूल्य और संबंधित उदाहरण को निम्नानुसार एक्सेस कर सकते हैं:

>>> b = B.objects.get(id=1)
>>> b.name_id # the value stored in the 'name' database column
>>> b.name # the related 'A' instance


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं इस MySQL तालिका में पंक्तियों की मूल आईडी कैसे प्राप्त कर सकता हूं?

  2. त्रुटि 1130 (HY000):होस्ट '' को इस MySQL सर्वर से कनेक्ट करने की अनुमति नहीं है

  3. मैसकल:नाम बदलें तालिका यदि मौजूद है

  4. SQL क्वेरी में माता-पिता के लिए श्रेणी तालिका में कैसे शामिल हों?

  5. MySQL जहां डेटटाइम आज की तुलना में अधिक है