美文网首页
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