• 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大家可以参考这篇博客。

  • 相关阅读:
    GO 爬虫图片相关
    GO 爬虫链接
    Redis使用
    HTTP请求
    lris框架基础案例
    UDP通信功能
    C++随机
    matplotlib显示指数部分的负号
    使用opencv-python读取中文路径图片
    pytorch模型可视化,torchviz,tensorboardX,文本方式
  • 原文地址:https://www.cnblogs.com/star12111/p/15060285.html
Copyright © 2020-2023  润新知