Django 3 Web应用开发从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

2.2 应用的基础路径

Django应用的基础路径配置,通过settings.py文件中的BASE_DIR项来完成。BASE_DIR项用于绑定当前项目的绝对路径,且该路径是动态计算出来的,所有项目文件都可以依赖此绝对路径。具体代码如下:

【代码2-1】

     # Build paths inside the project like this: BASE_DIR / 'subdir'.
     BASE_DIR = Path(__file__).resolve().parent.parent

【代码分析】

  • 先通过Path()方法获取settings.py文件的路径,再通过resolve()解析路径,最后再调用两次parent参数来获取项目的根路径。