最近被django的一些路径问题搞蒙了,真的是基础不牢啊,这里我就写点关于BESE_DIR这些路径配置的体会
我们一层一层的辨析
1.os.path.abspath(file)返回的是.py文件的绝对路径,也就是settings.py这个文件路径
2.os.path.dirname(os.path.abspath(file)),也就是settings.py这个文件的目录,我们这里是djangotest这个目录
3.BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file))),这里BASE_DIR也就是整个工程project的目录,即djangotest这个目录