Django setting.py中BASE_DIR解析

最近被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这个目录

发布了149 篇原创文章 · 获赞 84 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/weixin_43465312/article/details/96013159