Django在配置中使用相对路径
Django可以说是一个非常杰出的Python开源框架,或许得不到如其他流行框架那么多的赞美,但是它却和其他框架一样的精炼。
今天我们要讲的是如果在Django中配置使用相对路径。
因为某些原因,使得我们的项目可能需要经常来回的迁移。
如果在没有事先规划好的情况下操作,这绝对是一个非常棘手的问题。
Rob Hudson有一个极好的技巧,能够保证我们在Django项目部署的过程中,可以轻松的来回迁移。
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
TEMPLATE_DIRS = (
BASE_DIR + '/templates',
)
仅仅使用以上的几行代码,放在我们的配置文件(settings.py)中就可以。