【原创】配置Django静态文件路径

发布于 2019-12-25  203 次阅读


克隆静态文件

熟悉django的同学会了解,django有个神奇的模式叫做debug模式,默认是开启的,在settings.py中

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

关闭后可以有两种办法解决静态资源无法访问的情况

  1. 在settings.py中加入:
STATICFILES_DIRS = [
     os.path.join(BASE_DIR, "static"),
 ]
  1. 克隆静态资源到项目的静态目录,然后交由nginx处理
python3 manage.py collectstatic

如果克隆报错提示找不到静态目录,请先在settings.py指定静态目录

STATIC_ROOT = os.path.join(BASE_DIR, "/static/")