Django'ya oldukça aşinayım, ancak son zamanlarda modellerde bir on_delete=models.CASCADE
seçeneği olduğunu fark ettim. Aynısı için belgeleri aradım ama yapamadım. daha fazlasını bulun:
Django 1.9'da değiştirildi:
on_delete
artık ikinci konumsal olarak kullanılabilir argüman (önceden genellikle yalnızca bir anahtar kelime argümanı olarak iletilirdi). Django 2.0'da gerekli bir argüman olacaktır.
Django.db'den içe aktarma modelleri sınıfı Araba(models.Model): üretici = modeller. ForeignKey( "Üretici", on_delete=models.CASCADE, ) # ... class Üretici(models.Model): # ... pass
on_delete ne işe yarar? (Model silinirse yapılacak işlemler sanırım.)
models.CASCADE
ne işe yarar? (belgelerdeki herhangi bir ipucu)
Başka hangi seçenekler mevcuttur (eğer tahminim doğruysa)?
Öğrenci nerede? bunun belgeleri var mı?