1 dépôt
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.
Ce projet fournit des standards architecturaux et des modèles pour organiser les applications Django. Il définit un guide d'architecture de projet axé sur le découplage de la logique métier des vues et des modèles via une architecture en couche de service. Le guide établit des modèles de conception spécifiques, incluant une couche de service pour les fonctions de logique métier autonomes et un modèle de sélecteur de données pour isoler les requêtes de base de données complexes. Il définit un standard pour les vues à but unique qui délèguent la logique aux services et utilisent des sérialiseurs dédiés pour l'entrée et la sortie des données. Le framework couvre plusieurs domaines de capacités plus larges, incluant la gestion de configuration modulaire pour séparer les surcharges d'environnement des paramètres de base, une hiérarchie d'exceptions personnalisée pour le mappage d'erreurs piloté par le domaine, et un système pour coordonner les tâches d'arrière-plan et la planification périodique. Il inclut également des standards pour combiner les contraintes de base de données avec la validation au niveau du modèle et du service.
Combines database constraints with model and service-level validation to ensure comprehensive data integrity.