Django配置jinja2模板

编程入门 行业动态 更新时间:2024-10-13 04:25:34

Django配置jinja2<a href=https://www.elefans.com/category/jswz/34/1770549.html style=模板"/>

Django配置jinja2模板

前提:必须先将jinja2模块下载安装好。
1、在与Django项目同名的目录下创建jinja2.py文件,并将如下代码放到文件中。

from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
from jinja2 import Environment# 将jinja2模板定义到Django环境中
def environment(**options):env = Environment(**options)env.globals.update({'static': staticfiles_storage.url,'url': reverse,})return env

2、进入settings文件,在默认的模板引擎前面(必须)配置上jinja2的模板。

TEMPLATES = [{# 配置jinja2模板(必须在Django模板引擎前面)'BACKEND': 'django.template.backends.jinja2.Jinja2','DIRS': [os.path.join(BASE_DIR, 'templates')],'APP_DIRS': True,'OPTIONS': {'environment': 'messageBoard.jinja2.environment',},},{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},},
]

更多推荐

Django配置jinja2模板

本文发布于:2023-07-28 20:00:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1295020.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模板   Django

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!