Where should I put configuration details? [Python]
It's for any type of settings, but it's better to put local settings in a separate file so that version upgrades don't clobber them. Have the global settings file detect the presence of the local settings file and then either import everything from it or just execfile() it.
I'm fairly new to Python and Django, and I'm working on a webapp now that will be run on multiple servers.  Each server has it's own little configuration details (commands, file paths, etc.) that I would like to just be able to store in a settings file, and then have a different copy of the file on each system.
I know that in Django, there's a settings file.  However, is that only for Django-related things?  Or am I supposed to put this type of stuff in there too?