Seems complicated. I always use four simple files:
settings.py
settings_development.py
settings_staging.py
settings_production.py
Where the first one has the defaults (usable for local development), and the others contain any overrides needed to run with Gunicorn on the corresponding dev/staging/production servers.