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. Как да запазите резултат от MySQL заявка в променлива в c

  2. Как мога да генерирам динамични диаграми с MySQL данни?

  3. MySQL - Как да изберете редове, където стойността е в масив?

  4. mySQL заявка за избор на деца

  5. Mysql WHERE проблем със списък, разделен със запетая