您当前的位置: 首页 >  django

暂无认证

  • 2浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Django-Templates模板语法(二)

发布时间:2020-12-05 16:49:40 ,浏览量:2

过滤器(过滤器只能最多有两个参数)
# 过滤器就类似于是模版语法内置的内置方法.
# django内置有60多个过滤器,我们不需要学这么多,了解10个左右就差不多了,后面碰到了再去记忆.

# 基本语法
{{数据|过滤器:参数}}
# 转义 # 前端 |safe # 后端 from django.utils.safestring import mark_safe
  	res = mark_safe('
		
			新新
		
') """
在写全栈项目的时候 前端代码不一定非要在前端页面书写
也可以现在先在后端写好 然后传递给前端页面
""" 

urls.py

urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index',views.index), ] 

views.py

from django.shortcuts import render, HttpResponse def index(request): # 模板语法可以传递的后端数据类型 n = 123 s = '我也想奔现' b = False l = ['小红', '珊珊', '花蛤', '小翠','敏敏','新新'] file_size = 1231231 import datetime
	current_time = datetime.datetime.now() info = '他 破 帽 破 扇 破 鞋 垢 衲 衣, 貌 似 疯癫。初在国清寺出家,后到杭州灵隐寺居住,随后住净慈寺。不受戒律拘束,嗜好酒肉,举止似痴若狂,却是一位学问渊博、行善积德的得道高僧,被列为禅宗第五十祖,杨岐派第六祖。撰有《镌峰语录》10卷,还有很多诗作,主要收录在《净慈寺志》、《台山梵响》中。' eng = 'my name is Steven. I am 18 years old. I come from China.' msg = 'I love you and you?' hhh = '
		
			敏敏
		
' sss = '' from django.utils.safestring import mark_safe
	res = mark_safe('
		
			鑫鑫
		
') return render(request, 'index.html', locals()) 

index.html

<body> <h1>过滤器{ s|length }}{ b|default:'啥也不是' }}{ file_size|filesizeformat }}{ current_time|date:'Y-m-d H:i:s' }}{ l|slice:'0:4:2' }}{ info|truncatechars:9 }}{ egl|truncatewords:9 }}{ info|truncatewords:9 }}{ msg|cut:' ' }}{ l|join:'$' }}{ n|add:10 }}{ s|add:msg }}{ hhh|safe }}{ sss|safe }}{ res }}            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4817s