Django моделирует атрибут ForeignKey on_delete: полное значение?

Вот некоторые модели:

class UserProfile(models.Model):  
    name = models.CharField(max_length=30)
    email = models.EmailField(unique=True, db_index=True) 
    birthday = models.DateField()

class Photo(models.Model):
    user = models.ForeignKey(UserProfile)
    description = models.TextField(blank=True)
    photo = models.ImageField(upload_to='img/photo')

Допустим, у пользователя 10 фотографий (10 объектов модели Photo ). Когда пользователь удалит себя, все эти 10 строк базы данных Photo удалятся автоматически? (Я читал документацию, но английский не является моим родным языком, поэтому я не совсем понял атрибут on_delete .)

46
задан Lutz Prechelt 11 July 2017 в 08:41
поделиться