1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| 类似于python的内置方法 前端: <p>统计长度:{{ s|length }}</p> <p>加法运算:{{ i|add:1000 }}</p> <p>字符拼接:{{ s|add:'python' }}</p> <p>日期格式:{{ ctime|date:'Y年-m月-d日' }}</p> <p>默认值:{{ b|default:'aaaa' }}</p> <p>默认值{{ b1|default:'aaaa' }}</p> <p>文件大小{{ file_size|filesizeformat }}</p> <p>截取文本(三个点也算){{ s|truncatechars:6 }}</p> <p>截取文本(三个点不算){{ s|truncatewords:2 }}</p> <p>safe可以解析字符串内的标签{{ h|safe }}</p> <p>{{ sss }}</p> <p>{{ sss1 }}</p>
后端views.py def index(request): i = 666 f = 1.1 s = 'hello world' l = [11, 22, 33, 44] d = {'username': 'jason', 'pwd': 123, 'hobby': [111, 222, 333, {'desc': '这个是字典下的列表里面的字典'}]} t = (1, 2, 3) se = {11, 22, 33} b = True b1 = False ctime = datetime.today() file_size = 5012341 h = '<h1>哈哈哈</h1>' sss = '<h2>老子要挣大钱</h2>' from django.utils.safestring import mark_safe sss1 = mark_safe('<h2>老子要挣大钱</h2>') return render(request, 'index.html', locals())
方式1: 后端字符串变量|safe 方式2: from django.utils.safestring import mark_safe sss1 = mark_safe('<h2>老子要挣大钱</h2>')
|