上一节说到了Templates的标签,这一次说一下为了更好的展示数据所使用的过滤器,其中Django自带有很多的过滤器,我这里只是举几个例子而已,还有就是可以自己自定义一些过滤器都会讲到,但并不详细,还请自己探索。
我们首先来说一下什么是过滤器,其实就相当于Python中的管道一样,执行管道之后的方法返回新的数据,只不过这不是在Python中执行而是在模板中执行而已
下面就看一个例子吧:
1.还是写一下views.py文件:
from __future__ import unicode_literals
from django.http import HttpResponse
from django.shortcuts import render
from django.template import loader,Context,Template
from django.shortcuts import render_to_response
import datetime
# Create your views here.
class Person(object):
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def say(self):
return "My name is "+ self.name
#可以后台网前台传递数据的