Здесь приведены некоторые модели:
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
.)