从这篇博客A Different Approach to local_settings.py中看到了一个很实用的django技巧,通过在settings.py中import local_settings.py来实现对默认设置的覆盖,这样可以实现在不同的机器上,通过设置不同的local_settings.py的内容,来方便开发和部署。在settings.py的末尾添加下面几行:
通过设置svn:ignore将local_settings.py文件从svn同步中排除,这样的话只需要在自己的机器和服务器上手工创建这个文件,并写入要覆盖的内容就可以了。
原址:http://www.iwangbin.com/blog/2008/12/21/local_settings_in_django/