博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django day06 模版层(二) 过滤器 标签
阅读量:5328 次
发布时间:2019-06-14

本文共 1322 字,大约阅读时间需要 4 分钟。

一: 模板语言之过滤器:

 " | " 前后的区分: 前面的是函数的第一个参数, 后面的是python的一个函数, 冒号后面的是第二个参数
例:  <p>过滤器之默认值:{
{ ll | default:'没有值' }}</p>

def index(request):     name = 'prince'  #字符串     age = 20  #数字类型     ll = [233, 290, 'bp', 'dsb']  #列表     ll2 = []  #空列表     tu = (1, 2, 3)  #元组     dic = {
'name': 'prince', 'age': 20, 'll': [1, 2, 3, 4]}   # 在模板上相当于执行了test函数,打印了return的结果  def test(): print('prince') return 'bpcsmdj' # 类和对象 class Person(): # Person 人 def __init__(self, name, age): self.name = name self.age = age     def get_name(self): return self.name # 对象 @classmethod def cls_test(cls): return 'cls' @classmethod def stetic_test(cls): return 'stetic' # 类 prince = Person('prince', 20) bastard = Person('bastard', 1000) Person_list = [prince, bastard] Person_dic = {
'prince': prince, 'bastard': bastard} # return render(request, 'index.html', {'name': name}) # locals 会把index视图函数内(***全局变量是不可能的***)所有的变量当做参数传到index.html模版里面,打开连接时都能取到 return render(request, 'index.html', locals())

1. length

  返回值的长度, 他对字符串和列表都起作用,  

 统计字符串长度:{
{ name | length }}

 

 

 

二: 模板之标签

转载于:https://www.cnblogs.com/zedong/p/9937301.html

你可能感兴趣的文章
js输出
查看>>
set,env,export,set -x,set -e;
查看>>
H5多文本换行
查看>>
flask-script插件
查看>>
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
USACO 3.2 msquare 裸BFS
查看>>
Naive and Silly Muggles (计算几何)
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
nginx 出现504 Gateway Time-out的解决方法
查看>>
(HDU)1089 --A+B for Input-Output Practice (I)(输入输出练习(I))
查看>>
SQL Server 备份和还原
查看>>
Data Structure 基本概念
查看>>
微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)...
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
记字符编码与转义符的纠缠
查看>>
NEYC 2017 游记
查看>>
【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>