1 repositorio
Integrating dynamic configuration systems into web frameworks to replace static settings modules.
Distinct from Python Web Frameworks: Distinct from general Python Web Frameworks by focusing specifically on the configuration integration layer.
Explore 1 awesome GitHub repository matching web development · Web Framework Configuration Integration. Refine with filters or upvote what's useful.
Dynaconf es una biblioteca de gestión de configuración para aplicaciones de Python que proporciona un sistema unificado para cargar, validar y gestionar ajustes. Agrega datos de configuración de múltiples archivos, variables de entorno y almacenes externos en un solo objeto utilizando un orden de precedencia definido. El proyecto se distingue por un gestor de entorno en capas que separa los ajustes en perfiles distintos, como desarrollo y producción. Incluye un framework de validación declarativa para imponer reglas de datos y restricciones de tipo durante el proceso de carga, así como un integrador de almacén de secretos externo para recuperar datos sensibles de HashiCorp Vault y Redis. La biblioteca admite la carga de archivos en múltiples formatos para archivos TOML, YAML, JSON, INI y Python. Proporciona capacidades para el casting de variables de entorno, búsqueda con notación de puntos e integración con frameworks web como Django y Flask para reemplazar objetos de configuración estándar. Las utilidades de línea de comandos están disponibles para el bootstrapping de configuración, validación de ajustes y realización de anulaciones en tiempo real.
Replaces standard configuration objects in Django or Flask with dynamic settings supporting dot notation and overrides.