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"
)部署

相关文章
相关标签/搜索