在使用Django框架获取template时报错:
发现是settings.py中的模板路径设置格式不对
TEMPLATES = [
{
'BACKEND': 'django.template.backends.jinja2.Jinja2', # 配置jinja2模板引擎
# 'DIRS': [BASE_DIR, 'templates'], # 早期语法,不适用
# 'DIRS': [os.path.join(BASE_DIR), 'templates'], # 早期语法,不适用
'DIRS': [BASE_DIR/'templates'], # 正确语法
'APP_DIRS': True,
上面两种已经注释的语法适用于较早的版本
而我使用的django版本是4.1,使用下面的语法成功解决。。。