项目在PyCharm上完成后,在部署前我们需要收集静态文件并导出包文件。
1.用pycharm 收集Django项目下的静态文件:
先在项目目录下建一个static文件夹
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
后添加:
STATIC_ROOT=os.path.join(BASE_DIR,'static')
收集静态文件时,必须将MEDIA_ROOT,STATICFILES_DIRS先注释,
然后terminal中输入:python manage.py collectstatic
或者在工具栏中Tools选择Run python manage.py Task…,
然后输入collectstatic
两种方法都行,收集完之后注释掉STATIC_ROOT=os.path.join(BASE_DIR,‘static’)
并解除 MEDIA_ROOT,STATICFILES_DIRS 的注释。
2.导出项目扩展包文件
在项目下Shift+右键,打开窗口命令:输入:
pip freeze > package
导出的文件名可以自己起