PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Django unik bersama hubungan dengan bidang dan banyak pada diri sendiri

Saya pikir Anda sedang mencari sesuatu seperti ini:

class Page(models.Model):
    pass

class PageVersion(models.Model):
    page = models.ForeignKey(Page, related_name='versions')
    content = models.TextField()
    language = models.CharField(max_length=7, choices=settings.LANGUAGES)

    class Meta:
        unique_together = ('page', 'language',)


#getting all page versions:
page = Page.objects.get(pk=some_id)
versions = page.versions.all()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Upaya Kunci Pesimis JPA tidak pernah habis

  2. Saya mencoba mengubah postgresql md5 menjadi scram-sha-256 dan saya mendapatkan otentikasi kata sandi FATAL gagal

  3. simpan string dengan panjang sewenang-wenang di Postgresql

  4. Apa yang terjadi dengan duplikat saat menyisipkan banyak baris?

  5. Daftar kolom dengan indeks di PostgreSQL