Voraussetzung: Django-Modelle

Mit Django können wir mit seinen Datenbankmodellen interagieren, dh Objekte hinzufügen, löschen, ändern und abfragen, indem wir eine Datenbankabstraktions-API namens ORM (Object Relational Mapper) verwenden. Dieser Artikel beschreibt alle nützlichen Operationen, die wir mit Django ORM ausführen können.

Zu Demonstrationszwecken verwenden wir die folgenden Django-Modelle.

class Album(models.Model): 
    title = models.CharField(max_length = 30) 
    artist = models.CharField(max_length = 30) 
    genre = models.CharField(max_length = 30) 
  
    def __str__(self): 
        return self.title 
  
class Song(models.Model): 
    name = models.CharField(max_length = 100) 
    album = models.ForeignKey(Album, on_delete = models.CASCADE) 
  
    def __str__(self): 
        return self.name