Splitting up the settings file If you use a source control system (CVS, SVN, ...), or want to publish your application on the web, it may be a good idea to move sensitive or machine/user specific settings like database passwords and such out of the main settings.py file. As discussions on the django-developers mailing list have shown everybody has different requirements and ideas how to do this.