安装Jinja2:
pip install Jinja2
替换操作:
1、在django工程中创建jinja2.py
from jinja2 import Environment
def environment(**options):
env = Environment(**options)
return env
2、更改setting.py文件
TEMPLATES = [
{
'BACKEND': 'django.template.backends.jinja2.Jinja2',
'DIRS': [os.path.join(BASE_DIR, 'polls/templates')],
'APP_DIRS': True,
'OPTIONS': {
'environment':'my_blog.jinja2.environment',
},
},
]
3、使用自定义过滤器
from jinja2 import Environment
from polls.templatetags.‘过滤器文件’ import ‘过滤器’
def environment(**options):
env = Environment(**options)
env.filters['过滤器名'] = ‘过滤器’
return env