1. 首先要配置靜態文件路徑(這些文件不輸入任何app):、
# 設置靜態文件讀取路徑(這些靜態文件不屬於任何app) STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'front', 'dist')#路徑 ]
2. 在 settings.py 文件中 TEMPLATES 下新增節點:'builtins':['django.templatetags.static'],這樣就不用再每一個頁面中使用 {% load static %} 進行導入
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'front', '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', ], 'builtins': [ # from django.templatetags import static # 在模板中設置 static 后,以后在頁面中使用 # static 就不需要每個頁面都使用 {% load static %}加載 'django.templatetags.static' ], }, }, ]
使用:
如:<script src="{% static 'js_dist/jquery.min.js' %}"></script>
備注:配置全局后,在頁面中不需要使用 {% load static %} 進行導入了