Configuration
Configuration is used to control application behavior and can be loaded from objects, files, environment variables, etc.
Loading Methods:
Environment Variable Prefix:
Common Configurations:
- SECRET_KEY: Session signing, CSRF, etc.
- DEBUG/TESTING/ENV
- Database URI, cache configuration, log levels
Multi-environment Configuration Example:
Instance Configuration: Use Flask(__name__, instance_relative_config=True) to read sensitive configurations from instance/config.py.