Django起步之配置settings.py

1.settings文件中BASE_DIR指代的就是项目的根目录。

项目结构如下:

Django起步之配置settings.py

__file__表示了当前文件的path,os.path.abspath()是获取当前文件的绝对路径,os.path.dirname(path)的功能是去除文件名,返回当前目录,若path本身没有文件名dirname就会返回当前目录的上一级目录,所以可以看出BASE_DIR就是指代当前项目的根目录。

Django起步之配置settings.py2.配置静态文件

在项目的根目录下面新建static文件夹,然后在settings文件中添加如下代码:

STATICFILES_DIR=[os.path.join(BASE_DIR,"static")]

此句的意思就是指定静态文件存放在项目根目录的static文件夹下。 

3.配置模版文件

settings文件中关于模版配置的代码如下:

Django起步之配置settings.py

第一行Backends是指使用Django默认的模板语言,DIRS就是指模版文件的路径os.path.join()是路径连接函数,此句就是指项目根目录下的templates文件夹。