首页 > 其他分享 >django 模板和静态文件

django 模板和静态文件

时间:2022-10-25 23:11:26浏览次数:51  
标签:templates 文件 静态 app django 查找 DIRS 模板

模板注意

html页面会去app 目录下寻找 templates 目录寻找页面 (根据app的注册顺序,逐一去他们的templates查找)

settings 中 TEMPLATES 中 DIRS 是 "DIRS" : [BASE_DIR / "templates"] 这种情况是 先去项目的根目录下查找,如果找不到,在根据app的注册顺序,去查找。

当然你可以改成 "DIRS" : [] 这种情况是去每个app 下的templates目录下查找

2. 静态文件

在APP目录下面创建static, 这里面存储的是 静态文件,静态文件包括 img, js , css, plugins 都是静态文件。

这种写绝对路径的引入文件的方法也可以,但是当你的static 文件位置更改,所有的路径都得更改,这种写法在django中是不推荐的。

{%load static%} 加载静态文件, 这个是从 settings.py 中读取 STATIC_URL = '/static/'

标签:templates,文件,静态,app,django,查找,DIRS,模板
From: https://www.cnblogs.com/miss103/p/16826753.html

相关文章

  • SpringBoot整合Freemarker实现页面静态化
    第一步:创建项目添加依赖:<!--web和actuator(图形监控用)基本上都是一起出现的--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-......
  • 【springboot】静态方法从用户协议头获取信息
     publicstaticIntegergetUid(){HttpServletRequestrequest=((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();......
  • 【Django Admin】 自定义按钮 不勾选也可以执行
    #自定义按钮不勾选也可以执行defchangelist_view(self,request,extra_context=None):if'action'inrequest.POSTandrequest.POST['action']=......
  • vue中引入静态图片
    vue+webpack中,可以使用requireimageList:[{url:require('../image/pig.png')}]vue+vite没有require方法//静态图片一般放在src/a......
  • django跨表查询
    https://blog.csdn.net/moshanghuali/article/details/103849558一.基于对象的跨表查询方式,常用的是符号.基于对象的跨表查询也分正向查询和反向查询。由主表查从表就......
  • 面试篇之HR问什么是静态代理?什么是动态代理?
    面试篇之HR问什么是静态代理?什么是动态代理?加入交流群前往:CN.ITLTT.COM何为代理?Java中的代理,开源理解为通过代理去访问实际的目标对象,比如呢?我们平常买卖二手车的中间......
  • 使用PdfSharp从模板生成Pdf文件
    ​最近在做一个生成文档的需求。通过先制作一个包含各字段占位符的文档模板,导入这个模板并填写内容替换掉占位符,再输出成最终文件。由于版式固定,安全性更好,业务上常用Pdf......
  • 安全扫描程序:静态分析工具
      静态代码分析是对源代码或生成的二进制文件中执行的检查,以检测可能危及应用程序的错误和漏洞,它们不执行应用程序。GeneXus客户端添加了安全扫描程序,旨在提高使用Gen......
  • Ubuntu20.04.2配置静态固定IP地址
    Ubuntu20.04.2配置静态固定IP地址:https://blog.csdn.net/ARPOSPF/article/details/114293277Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netp......
  • 下载模板,从前端到后端
    前端Vue:vartempType="application/msexcel";   this.SearchForm.Type="2";   this.tableHeader.forEach((element)=>{    this.SearchForm.se......