5
django有沒有在每個模板的頂部不需要{% load static %}
的方法?在django中加載所有模板的靜態文件
This question表示您可以將常見的加載標籤分解爲設置,但在此情況下不提供所需的詳細信息。
django有沒有在每個模板的頂部不需要{% load static %}
的方法?在django中加載所有模板的靜態文件
This question表示您可以將常見的加載標籤分解爲設置,但在此情況下不提供所需的詳細信息。
由於Django的1.9,你可以添加以下到您的模板設置:
'builtins': ['django.contrib.staticfiles.templatetags.staticfiles']
例如,整個模板設置可能是這樣的:
TEMPLATES = [
{
'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',
],
'builtins': [
'django.contrib.staticfiles.templatetags.staticfiles',
],
},
},
]