0 Tage Serie
python / beginner
Snippet

ForeignKey-Beziehungen definieren

ForeignKeys stellen eine Many-to-One-Beziehung her. Der Parameter on_delete bestimmt, was mit dem Beitrag passiert, wenn seine Kategorie gelöscht wird.

snippet.py
python
1
2
3
4
from django.db import models
class BlogPost(models.Model):
category = models.ForeignKey('Category', on_delete=models.CASCADE)
django
Erklärung
1
models.ForeignKey('Category', ...)
Verknüpft das aktuelle Modell mit einem anderen Modell namens 'Category'.
2
on_delete=models.CASCADE
Stellt sicher, dass beim Löschen einer Kategorie auch alle zugehörigen BlogPosts automatisch gelöscht werden.