django模板变量过滤器静态文件

 一.django环境项目:

启动

启动成功

 项目和APP应用:(详见豆瓣网站)

根配置和子配置通过include来联系:

匹配视图:

url另外一个作用转换器:捕捉参数

视图第一个请求必需是request:

二.dj模板路径

 同时创建两个templates:

 

创建模板路径时,先创建app文件夹,再创建html:

方法二:在app中创建模板:

三、模板变量

动态页面:页面会随着不同的时间,不同的用户,不同的因素,它会发生动态的改变。动态的获取内容。

和静态页面

上下文变量:

 

效果:添加个当前时间

修改时区:

 修改时区后的效果图:

模板变量的语法:{{变量名}}

由字母,数字以及下划线组成,不能以数字开头,不能以下划线开头,不能有空格和标点符号。不要使用Python和django的关键字。

 

 

 

变量解析规则

1、当模板引擎遇到变量时,他会计算该变量,并将其替换为结果。

2、当模板引擎在变量中遇到点(.)时,他会按照以下顺序进行查找:

  • 字典键值查找
  • 属性或方法查找
  • 数字索引查找

 3、如果结果是一个可调用的(callabled)

 

四、模板过滤器

 模板中格式化

 

过滤器效果:

 

 

 

 

 

 

 

 常用过滤器:

过滤器语法:{{变量名|过滤器名:参数}}

逻辑是字符串格式化。

 

五、静态文件

js,css

路径设置

 

setting.py

django.contrib.staticfiles这个app被包含在了INSTALLED_APPS

 

 

1、STATICFILES_DIRS=[os.path.join(BASE_DIRS,'static')]

2、STATIC_URL='/static/'

 配置好STATICFILES_DIRS:

 

静态文件引用:

{%load  static%}  写在模板头

 

 

 

效果图:

 

转载于:https://www.cnblogs.com/mmll0911/p/10588405.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值