sql >> Database teknologi >  >> RDS >> PostgreSQL

Django unikt sammen forhold til felt og mangetomany på sig selv

Jeg tror, ​​du leder efter noget som dette:

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. Vis resultater, der er tættest på den aktuelle dato og tid (MySQL &PHP)

  2. Hvordan trimmer jeg førende og efterfølgende citat fra MySQL Row?

  3. Hvordan nulstiller jeg SqLite-databasen i Android?

  4. Hvordan kan jeg skrive migreringer for at indsætte poster ved hjælp af phinx?