在Django中配置本地设置

在Django项目中,我们一般都会把配置信息放置在settings.py中。在一个多人的项目中,可能某些设置项每个人的配置会不相同。比如MEDIA_ROOT,没法要求每个开发人员都使用相同的路径。那当开发人员开发的时候,他就需要在不修改settings.py的情况下,来使用自己的本地配置。解决的方法就是在本地创建一个local_settings.py文件,然后在settings.py中引用这个文件。把下面的代码放到settings.py的最后:

try:
    from local_settings import *
except
    ImportError: pass

这样,把本地的设置项放置到local_settings.py中,就可以覆盖settings.py中的配置。而settings.py中可以放置部署时的设置,这样在部署时,就不需要做额外的修改。


2 Responses to “在Django中配置本地设置”

Leave a Reply