Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
CONFIG_JSON
✓ from springlabs_django import CONFIG_JSON
✗ from springlabs_django import SpringlabsConfig
format_log
✓ from springlabs_django import format_log
logging
✓ from springlabs_django import logging
Initialize a SpringlabsConfig with environment variables.
import os
from springlabs_django import SpringlabsConfig
config = SpringlabsConfig(
debug=os.environ.get('DEBUG', 'False') == 'True',
secret_key=os.environ.get('SECRET_KEY', ''),
allowed_hosts=os.environ.get('ALLOWED_HOSTS', '*').split(',')
)
print(config.as_dict())
Debug
Known issues
breakingVersion 0.3.0 changed the module structure from `springlabs` to `springlabs_django`. Imports using the old `springlabs` prefix will fail after upgrade.fixUpdate imports: replace `from springlabs import ...` with `from springlabs_django import ...`.
affects: <0.3.0 to >=0.3.0
gotchaThe `SpringlabsConfig` class requires `SECRET_KEY` to be set; if missing, a `RuntimeError` is raised.fixAlways set the `SECRET_KEY` environment variable or pass it explicitly.
affects: all
deprecatedThe `standard_urlpatterns` function is deprecated as of 0.3.5 and will be removed in a future release.fixMigrate to custom URL patterns or use the new `urlpatterns` module directly.
affects: >=0.3.5
Upgrade
Version history
0.3.5latest on PyPI · released Sep 9, 2020
Audit
Dependencies
No dependency data recorded yet.