Вот некоторые модели:
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
.)