Django学习笔记四:Templates的路径设置

因为Django是基于MTV模式开发的web框架,

那么我们就要熟悉其中T,代表templates

Django默认使用的是templates模板,我们的html文件都是创建在这个模板下面的。

templates名称我们不要修改,但是,我们如果修改了,就要配置好它的路径,否则,views中的方法就找不到这个路径了。

这个路径我们不要写成本地的地址,否则,别人是找不到你的模板中的内容的。(备注:我以前经常犯这种错误,做自动化测试的时候,文件地址都写成了本地地址)

今天我们要讲的,就是如何设置‘模板’的路径。(settings文件中配置)

然后添加到templates设置中(备注:上图中的templates如果我们修改了名称,那么就把这个templates改成我们修改后的名称,告诉django模板的路径在哪)

 还有一种情况,就是我们没有修改templates的名称,但是,我们有大量的html页面,如果都放在templates目录下,那么,我们自己都分不清每个页面是使用在哪个场景下。

解决办法,就是在templates下面新建多个子目录,把对应的html放在对应的子目录下面。

那么,问题又来了,在views页面中,我们应该如何表达呢?

解决办法,如下图:只要加入子目录的名称即可。

知道了模板的路径如何设置,我们就可以修改模板名称了,就是例如:把templates换成hello,

那么,我们就要在settings.py文件中,配置下hello的路径。所以建议不要修改templates名称,使用默认的路径就可以了。

 通过这篇文章,我们就要学会,以后配置路径时,不要写成E/。。。。。这样的格式了,记得使用path,os来配置绝对路径。

https://www.cnblogs.com/haoshine/p/5391519.html大家可以参考这篇博客。

原文地址:https://www.cnblogs.com/star12111/p/15060285.html