首先是模板语句的学习。
在学习之前,我们得搞清楚为什么要学它以及学它有什么用。
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格式了,所以我没能整出来。但是爬数据的大致思路是没问题的,所以借鉴以下思路即可。
首先去到网站
然后把控制台调出来,
以上。