Django ORM - Einfügen, Aktualisieren und Löschen von Daten
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