Django学习笔记之模板标签与静态文件

Django模板标签

标签语法: 由%}和 {% 来定义的,例如:{%tag%} {%endtag%}
常用标签:
这里写图片描述
1.if的例子
这里写图片描述
2.for的例子
这里写图片描述
3.url页面转换的例子
这里写图片描述
4.with的使用
这里写图片描述
5.autoescape的使用
这里写图片描述
6.注释标签
这里写图片描述
模板的继承与引用:

模板继承使用extends标签实现。通过使用block来给子模板开放接口。
1、extends必须是模板中的第一个出现的标签。
2、子模板中的所有内容,必须出现在父模板定义好的block中,否则django将不会渲染。
3、如果出现重复代码,就应该考虑使用模板。
4、尽可能多的定义block,方便子模板实现更细的需求。
5、如果在某个block中,要使用父模板的内容,使用block.super获取
这里的是引用过来的: {% include 'book/includeeee.html' %}

静态文件目录:
这里写图片描述
静态文件的配置:

#在settings.py文件中添加STATICFILES_DIRS
设置静态文件目录路径,同templates。

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'static')
]

静态文件引用:
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值