模板变量,过滤器和静态文件引入

模板变量使用规则

1.语法:   {{ 变量名 }}

2.命名由字母和数字以及下划线组成,不能有空格和标点符号

3.可以使用字典、模型、方法、函数、列表

4.不要和python或django关键字重名

5.变量和查找

注意:

  1.如果data 是一个字典,那么访问data.items将会访问data这个字典的key名为items的值,而不会访问字典的items方法

  2.点在模板渲染有特殊含义。变量名中点表示查找

 

 定义路由就不贴图了,编写网页:和效果图一起截图的

 

过滤器:

作用:对变量进行过滤。在真正渲染出来之前,过滤器会根据功能处理好变量,然后得出结果后再替换掉原来的变量展示处理。

 语法:{{fiuits | lower }}

常用的过滤器:

看看列子效果吧:

 

引入静态文件:

在项目目录下创建static的目录,为了区分开各种类型的文件分别创建css,img,js的目录

 

 

 

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

创建j静态文件:

引入静态文件,在网页开头添加  {% load static %},才能添加static中的静态文件。

 

 

                                               有会写博客的朋友,时间不够,页面布局欠佳,请博友们原谅。

 

posted @ 2019-03-23 00:58  murray-wei  阅读(118)  评论(0编辑  收藏  举报