最近被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這個目錄