Django model foreignkey on delete options

Aşağıdaki şekilde modellerimiz olduğunu düşünelim: class UserProfile(models.Model): name = models.CharField(max_length=30) email = models.EmailField(unique=True) birthday = models.DateField() class Photo(models.Model): user = models.ForeignKey(UserProfile) description = models.TextField(blank=True) photo = models.ImageField(upload_to=’img/photo’) Photo modelinden bir kayıt silindiğinde; UserProfile modelindeki ilişkili kaydın da silinmesi için: user = models.ForeignKey(UserProfile, on_delete=model.CASCADE) UserProfile modelinde ilişkili kayıt varsa silinmesini engellemek için: user = models.ForeignKey(UserProfile, on_delete=model.PROTECT)…

Devamını oku