我正在尝试将模块导入应用程序的settings.py,但是遇到以下错误:
django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'templatetags.common_utils': No module named 'templatetags'.
我的文件结构如下所示:
app
|- assets
|- templatetags
|-__init__.py
|-utils.py
|- settings.py
在我的settings.py中,我的TEMPLATES数组如下所示:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'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',
],
'libraries': {
'common_utils': 'templatetags.common_utils',
},
},
},
]
我不明白为什么Django无法在其中找到模板标签
'libraries': {
'common_utils': 'templatetags.common_utils',
},
任何帮助将非常感激 !