Estoy bastante familiarizado con Django, pero recientemente noté que existe una opción on_delete=models.CASCADE
con los modelos. He buscado la documentación para el mismo, pero no pude encuentra algo más que:
Cambiado en Django 1.9:
on_delete
ahora se puede usar como la segunda posición argumento (anteriormente, normalmente solo se pasaba como un argumento de palabra clave). Será un argumento requerido en Django 2.0.
from django.db import models class Car(models.Model): fabricante = modelos. ForeignKey( "Fabricante", on_delete=modelos.CASCADE, ) # ... clase Fabricante(modelos.Modelo): # ... pasar
¿Qué hace on_delete? (Supongo que las acciones a realizar si se elimina el modelo.)
¿Qué hace models.CASCADE
? (cualquier sugerencia en la documentación)
¿Qué otras opciones hay disponibles (si mi suposición es correcta)?
¿Dónde documentación para esta residencia?