1 repositorio
Frameworks that synchronize validation across database constraints, model methods, and service-level checks.
Distinct from Data Model Validation: Candidates focus on form validation or AI model evaluation, not the synchronization of database and service constraints.
Explore 1 awesome GitHub repository matching data & databases · Multi-Layer Data Validation. Refine with filters or upvote what's useful.
Este proyecto proporciona estándares arquitectónicos y patrones para organizar aplicaciones Django. Define una guía de arquitectura de proyectos centrada en desacoplar la lógica de negocio de las vistas y modelos a través de una arquitectura de capa de servicio. La guía establece patrones de diseño específicos, incluyendo una capa de servicio para funciones de lógica de negocio independientes y un patrón de selector de datos para aislar consultas complejas a la base de datos. Define un estándar para vistas de propósito único que delegan la lógica a servicios y utilizan serializadores dedicados para la entrada y salida de datos. El framework cubre varias áreas de capacidad más amplias, incluyendo gestión de configuración modular para separar las sobrescrituras de entorno de la configuración base, una jerarquía de excepciones personalizada para el mapeo de errores impulsado por el dominio y un sistema para coordinar tareas en segundo plano y programación periódica. También incluye estándares para combinar restricciones de base de datos con validación a nivel de modelo y servicio.
Combines database constraints with model and service-level validation to ensure comprehensive data integrity.