您当前的位置: 首页 >  django

暂无认证

  • 5浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Django-Templates模板语法(四)

发布时间:2020-12-05 19:31:52 ,浏览量:5

自定义过滤器、标签、inclusion_tag
先三步走:
	1.在应用下创建一个名字”必须“叫templatetags文件夹
	2.在该文件夹内创建“任意”名称的py文件 eg:mytag.py
	3.在该py文件内"必须"先书写下面两句话(单词一个都不能错)
		from django import template
		register = template.Library()

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 return render(request, 'index.html', locals()) 
自定义过滤器

app01/templatetags/mytag.py

from django import template
register = template.Library() # 自定义过滤器(参数最多两个) @register.filter(name='baby') def my_sum(v1, v2): return v1 + v2

index.html

<body> # 使用 <h1>自定义过滤器的使用(过滤器只能最多有两个参数){ n|baby:666 }}{ foo }}            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

2.8883s