Django起步之配置settings.py
1.settings文件中BASE_DIR指代的就是项目的根目录。
项目结构如下:
__file__表示了当前文件的path,os.path.abspath()是获取当前文件的绝对路径,os.path.dirname(path)的功能是去除文件名,返回当前目录,若path本身没有文件名dirname就会返回当前目录的上一级目录,所以可以看出BASE_DIR就是指代当前项目的根目录。
2.配置静态文件
在项目的根目录下面新建static文件夹,然后在settings文件中添加如下代码:
STATICFILES_DIR=[os.path.join(BASE_DIR,"static")]
此句的意思就是指定静态文件存放在项目根目录的static文件夹下。
3.配置模版文件
settings文件中关于模版配置的代码如下:
第一行Backends是指使用Django默认的模板语言,DIRS就是指模版文件的路径os.path.join()是路径连接函数,此句就是指项目根目录下的templates文件夹。