
Django 6.1: fetch modes y DB_CASCADE, errores que debes evitar
Django 6.1 incorpora dos cambios del ORM con un objetivo común: dejar que la base de datos haga trabajo útil sin volver opaca la aplicación. Los fetch modes cambian lo que ocurre cuando un campo se carga bajo demanda. DB_CASCADE mueve una eliminación en cascada de Python a una restricción SQL. Ambos pueden eliminar mucho trabajo, pero activarlos sin examinar sus efectos secundarios es arriesgado. Las notas de la versión Django 6.1 presentan estas API como optimizaciones. En la práctica, cambian dónde se realiza el trabajo. Ese es el punto clave antes de actualizar. ...