django1.8+nginx 生产环境STATIC配置
1、首先修改SETTINGS文件#STATIC_URL:静态文件的 URL 前缀STATIC_URL = '/static/'#STATIC_ROOT:执行 ./manage.py collectstatic 后,所有静态文件就会被收集到static文件夹下;STATIC_ROOT = os.path.join(BASE_DIR, 'static')# STATICFILES_DIRS:其它存放静态文件的文件夹,里面不能包含 STATIC_ROOT,可以不设置.# 这个是默认设置,默认会找 STATICFILES_DIRS 中所有文件夹和各app下的 static 文件夹STATICFILES_FINDERS = ( "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder")
2、然后,运行命令 python manager.py collectstatic 命令,系统会自动在工程下新建一个静态文体夹,将该文件夹名称修改为static(不修改话,在生产环境中,打开网站时,可能会出现找不到静态文件的情况)