特定文件或文件夹的Django collectstatic命令

Tak*_*ame 1 django static root collectstatic

当我运行此代码时

python manage.py collectstatic --clear --noinput
Run Code Online (Sandbox Code Playgroud)

它会删除 staticroot 中的所有静态文件和文件夹,并再次收集所有文件和文件夹。但我只想收集特定文件或特定文件夹。我怎样才能做到这一点?

ser*_*erg 8

collectstatic 不支持白名单,它只支持黑名单(忽略文件模式),因此您必须列出不想同步的所有内容:

python manage.py collectstatic -i folder1 -i *.jpeg
Run Code Online (Sandbox Code Playgroud)