系统上线,在项目节点当中,占有举足轻重的地位。成了,获得的不只是荣誉的鲜花,成功的微笑,还有雷鸣般的掌声;败了,获得的不只是紧缩的眉头,苦涩的泪水,还有徘徊的脚步。
为了少走弯路,提高成功率,认真做好上线准备是必修的功课。话不多说,拷贝一份sales源码并对它进行调整、修改。
46.1 拷贝静态文件
先确定settings.py文件里,是否有如下内容,如果没有的话就补上。
STATIC_ROOT = os.path.join(BASE_DIR, "static")
在命令行窗口,cd到sales目录下后,执行静态文件迁移命令
python3 manage.py collectstatic
46.2 关闭Debug
在系统上线时,会关闭掉Debug(设为False)的功能,而由此将失去django自动对静态文件进行路由的功能,导致静态文件出现加载失败的情况。
如果想要让静态文件正常显示,就需要配置静态文件服务了。
修改settings.py文件,调整STATIC_ROOT值得为'static'。
DEBUG = False
ALLOWED_HOSTS = ['*']
STATIC_URL = '/static/'
# 配置静态文件路径
# STATIC_ROOT = os.path.joi