Registry / web-framework / springlabs-django

springlabs-django

JSON →
library0.3.5pypypi✓ verified 79d ago

A Django extension providing standard utilities and configurations for Springlabs projects. Currently at version 0.3.5, targeting Python >=3.6. Release cadence is irregular.

pip install springlabs-django
INSTALL
IMPORT
SIG · SPRINGLABS-DJANGO
S
springlabs-django
web-frameworkpythonv0.3.5
harness data pending
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.
fix
Update 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.
fix
Always 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.
fix
Migrate 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.

Agent activity
41 hits · last 30 days
node
26
Meta
1
OpenAI (training)
1
Resources
springlabs-django — pip install springlabs-django · libregistry