Hola!
Contexto
- Django 3.2
- Py 3.8
Me encuentro con la necesidad de deprecar una funcionalidad en pos de otra nueva.
Usando algunas librerías de Python suelo ver el uso de DeprecationWarning
y me parece que cumple con lo que necesito.
Lo estoy utilizando de esta manera pero el problema es que en el output de la terminal no lo veo.
import warnings
warnings.warn("Deprecado", DeprecationWarning)
Puede tener que ver con la configuración de Logging de Django?
Gracias!
Edit
De la documentación
Ignored by the default warning filters, except in the
__main__
module (PEP 565). Enabling the Python Development Mode shows this warning.
Probé con FutureWarning y sale bien pero creo que la que quiero es Deprecation