美文网首页
BASE_DIR路径配置

BASE_DIR路径配置

作者: 十里染林 | 来源:发表于2020-09-27 09:35 被阅读0次

settings.py中
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(_file_)))

__ file__ : 是用来获得模块所在的路径的,这里得到的是一个相对路径(如图)
os.path.abspath()把相对路径转换为绝对路径
os.path.dirname()测试脚本所在的位置,可以一层一层的往上找

1.os.path.abspath(_file_)返回的是.py文件的绝对路径,也就是settings.py这个文件路径

2.os.path.dirname(os.path.abspath(_file_)),在1的基础上往上找一层,也就是settings.py这个文件的myblog目录

3.BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(_file_))),在2的基础上往上找一层,这里BASE_DIR也就是project工程myblog目录

BASE_DIR.png

相关文章

网友评论

      本文标题:BASE_DIR路径配置

      本文链接:https://www.haomeiwen.com/subject/qcjcuktx.html