Какой из следующих подходов к обработке ошибок в DRF наиболее эффективен для обеспечения согласованности API и удобства отладки?