Restricciones en la BD
- Más restrictrivo > Más permisivo
- Es más fácil quitar una restricción que agregarla.
- Por defecto tus fields deberían tener
null=False
. (Esto es el default en Django) - ForeignKeys
on_delete=models.PROTECT
. No queres perder info por un CASCADE mal puesto.- Relacionado: SoftDeletetableModel