Say I have a Car
model and a CarImage
model and the CarImage
model uses a foreign key to relate to a Car
object. If I set on_delete=models.CASCADE
when I delete an image will that also delete the Car
object that CarImage
is linked to?
models.py
class Car(models.Model):
title = models.CharField(max_length=80)
class CarImage(models.Model):
image = models.ImageField(upload_to='images')
model = models.ForeignKey(default=1, on_delete=models.CASCADE, to='main.Car')