Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Django - Bagaimana cara menautkan ke database warisan melalui perantara?

Tidak yakin apakah ini yang Anda minta, tetapi Anda dapat menggunakan through panggil ManyToManyField untuk mendefinisikan tabel perantara:

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 melakukan ini secara otomatis dengan banyak bidang, hanya jika Anda ingin menambahkan bidang tambahan, ini adalah cara untuk melakukannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menambahkan kotak teks dinamis (baris) dan menyimpan ke database menggunakan PHP

  2. Masalah Menyiapkan Modul MySQLdb

  3. Kode Kesalahan:1292. Nilai GANDA salah terpotong:'ya'

  4. Cadangan basis data SQL Query

  5. Apakah mungkin untuk meneruskan variabel ke panggilan prosedur tersimpan di mysql?