使用Django搭建一个博客系统7——制作网页发布的模板

本文介绍了如何使用Django模板语言来构建博客系统的各个页面,包括base.html、list.html和detail.html的编写。内容涉及变量、过滤器、语句、区块定义以及模板继承。同时,还讨论了settings.py的配置以及静态文件路径设置。
摘要由CSDN通过智能技术生成

Django模板语言的基本写法:

1、变量Variables的基本用法:
{ {变量}}
两个大括号将变量括起来

2、过滤
{ {变量 | 过滤方法1 | 过滤方法2}}
将过滤方法前边加竖线与其他隔开,可以连续过滤
例:{ {a|truncatewords:30}} 变量的前30个单词
注意:过滤参数有空格的话,参数要用引号隔开

3、语句的用法
{% 语句 %}
大括号加百分号,将语句括起来
如:if ,for等语句

4、定义区块,用于调用时填充
{% block 所在标签名 %}{% endblock %}
注意:block单词前后都要有空格,
所在标签名:title、content等

5、引入其他模板
{% extends “被引入模板的完整路径”%}
注意:extends单词前后都有空格,
"被引入模板的完整路径"要用引号括起来
"被引入模板的完整路径"是teplates之后的完整路径
比如:{% extends “blog/post/base.html”%}

6、往引入的模板,之前预留的区块中,填充内容
{% block title%}填充内容{%endblock%}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值