Day3

首先是模板语句的学习

在学习之前,我们得搞清楚为什么要学它以及学它有什么用。

Django模板语句,使得网页内容可以动态地从数据库中加载,而不是静态地写在HTML文件中。这样,当你需要更新网站信息时,只需更改模板或数据,而不必每次都手动编辑每个页面。

这不仅提高了开发效率,还使得网站维护变得更加简单和安全。

好,那么如何使用Django模板语句呢?

首先看单个值的情况,

在app的目录下,找到views.py文件,在先申明一个变量名进行赋值,然后在render里面加上第三个参数 {"n1":name} (以图中栗子为例):

然后再去templates目录下找test.html,添加两个花括号 {{ n1 }}

那么如果是多个数据的情况,

类似的,直接在views.py文件里写出该变量:

在test.html文件里:

当然,当列表元素过多时,想完整的展示出来,可以用for循环:

如果是字典的情况,

同样的,字典也支持for循环:

然后,这些也支持条件语句。

{% if n1 == '你好' %} 开头

{% else if n1 == '再见' %}

{% else %}

{% endif %} 结束

注意!!!

{% if n1 == '你好' %} 中,n1 == '你好',等于左右一定要加空格!!!

总的来说,

模板语法的本质就是:在HTML中写一些占位符。由数据对这些占位符进行替换和处理。

【以下是关于爬虫的扩展】:

【注】:由于我看的教学视频是2020年的,它的例子就是联通,但是现在联通网页的代码已经大改了,响应的不再是Json格式了,所以我没能整出来。但是爬数据的大致思路是没问题的,所以借鉴以下思路即可。

首先去到网站

然后把控制台调出来,

以上。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值