I use the below:
is_local = request.client in ['127.0.0.1', 'localhost']
if is_local:
from local_settings import *
else:
from prod_settings import *I got local_settings.py & prod_settings.py. Through hgignore, I ignore prod_settings.py so it doesn't go to my public repo. P.S: since I run the site on webfaction where request.is_local returns true so I had to use the first line shortcut. Joseph http://www.jjude.biz

