标签:
自定义的标签tag和filter,必须要放在已经在settings.py中INSTALLED_APP里面注册了的app下。
假设app是polls
首先,在polls目录下建立templatetags目录,结构如下:
polls/
__init__.py
models.py
templatetags/
__init__.py # 包含了__init__.py的才会被django认作是文件夹
polls_extras.py
views.py
在模板中使用标签时要{% load polls_extras.py %}
现在可以在polls_extras.py中定义我们自己的tag和filter了
# polls_extras.py
from django import template
register = template.Liberary()
标签:
原文地址:http://www.cnblogs.com/lixiaodi/p/4904147.html