Django本地開發,引用靜態文件,火狐瀏覽器不能訪問靜態文件,谷歌瀏覽器卻能訪問靜態文件

查了一下是settings.py設置問題html

 

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.10/howto/static-files/python

STATIC_URL = '/static/'              #這個指定在html模板裏面引用的時候的名稱  好比在html頁面裏面加入  {% load static %}
STATIC_ROOT = os.path.join(BASE_DIR,'statics')      #指定django收集靜態文件後存在哪一個文件夾裏面,通常是上線部署時候python manage.py collectstatic
STATICFILES_DIRS=[                               #這裏指定收集每一個app的static的目錄
os.path.join(BASE_DIR,'static'),              #這個文件夾是由於我沒有把靜態文件放在每一個app下,而是放在項目根目錄下,你們根據須要django

os.path.join(BASE_DIR,'app1/static'),  app

os.path.join(BASE_DIR,'app2/static'),                               
]htm

#下面的是指定搜索靜態文件規則ip

STATICFILES_FINDERS = (
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder"
)部署

相關文章
相關標籤/搜索