克隆静态文件
熟悉django的同学会了解,django有个神奇的模式叫做debug模式,默认是开启的,在settings.py中
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
关闭后可以有两种办法解决静态资源无法访问的情况
- 在settings.py中加入:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
- 克隆静态资源到项目的静态目录,然后交由nginx处理
python3 manage.py collectstatic
如果克隆报错提示找不到静态目录,请先在settings.py指定静态目录
STATIC_ROOT = os.path.join(BASE_DIR, "static")