django项目收集静态文件

项目在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
django项目收集静态文件_第1张图片

或者在工具栏中Tools选择Run python manage.py Task…,
然后输入collectstatic
django项目收集静态文件_第2张图片
django项目收集静态文件_第3张图片
两种方法都行,收集完之后注释掉STATIC_ROOT=os.path.join(BASE_DIR,‘static’)
并解除 MEDIA_ROOT,STATICFILES_DIRS 的注释。

2.导入项目扩展包文件

在项目下Shift+右键,打开窗口命令:输入:
pip freeze > package
导出的文件名可以自己起
django项目收集静态文件_第4张图片

你可能感兴趣的:(Django)