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

Django - मध्यस्थ के माध्यम से विरासत डेटाबेस से कैसे लिंक करें?

सुनिश्चित नहीं है कि आप यही पूछ रहे हैं, लेकिन आप through . का उपयोग कर सकते हैं एक मध्यवर्ती तालिका को परिभाषित करने के लिए ManyToManyField पर कॉल करें:

class Organization(models.Model):
    name = models.CharField(max_length=32)
    projects = models.ManyToManyField(Project, through="ProjectOrganisation")

class Project(models.Model):
    #Stuff Here

class ProjectOrganisation(models.Model):
    project = models.ForeignKey(Project)
    organization = models.ForeignKey(Organization)
    #Other Fields Here

Django इसे वैसे भी कई क्षेत्रों के साथ स्वचालित रूप से करता है, बस अगर आप अतिरिक्त फ़ील्ड जोड़ना चाहते हैं, तो इसे करने का यह तरीका है।




  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. Zend . के साथ FORCE INDEX का उपयोग करना

  3. mysql में उपयोगकर्ताओं को उनके अंकों के आधार पर रैंक करें

  4. PHP के साथ एकाधिक समान नाम वाले कॉलम के साथ MySQL पंक्ति से परिणाम कैसे प्राप्त करें?

  5. समान वेबपृष्ठ, या URL देखने वाले उपयोगकर्ताओं का पता लगाएं