Collectstatic填充数千个文件Django

Collectstatic填充数千个文件Django,django,django-staticfiles,Django,Django Staticfiles,所以我试图让我的网站投入生产,但我在静态文件方面遇到了巨大的问题(我使用的是白噪声)。除了我的其他问题之外,每次运行/manage.py collectstatic时,所有文件都会再次压缩并保存在静态文件夹中。目前我有大约5500个静态文件 下面是admin/css文件夹的一个示例 我有两个问题: 我如何停止填充这么多文件 有没有已知的方法来清理静态文件夹,使其不那么重 从文档中: STATIC\u ROOT-指向collectstatic所在目录的绝对路径 将收集静态文件以进行部署 静态文件

所以我试图让我的网站投入生产,但我在静态文件方面遇到了巨大的问题(我使用的是白噪声)。除了我的其他问题之外,每次运行
/manage.py collectstatic
时,所有文件都会再次压缩并保存在静态文件夹中。目前我有大约5500个静态文件

下面是admin/css文件夹的一个示例

我有两个问题:

  • 我如何停止填充这么多文件

  • 有没有已知的方法来清理静态文件夹,使其不那么重

  • 从文档中:

    STATIC\u ROOT-指向collectstatic所在目录的绝对路径 将收集静态文件以进行部署

    静态文件\u DIRS-此 设置定义staticfiles应用程序将显示的其他位置 如果启用了FileSystemFinder,则遍历,例如,如果使用 collectstatic或findstatic管理命令或使用静态 文件服务视图

    确保您的
    STATIC\u ROOT
    未包含在
    STATICFILES\u DIRS
    中,否则在每次
    collectstatic
    调用后,您的文件将翻倍。如果使用
    --clear
    标志运行,甚至可能丢失源文件

    运行
    collectstatic
    时,最后会显示统计信息:

    0 static files copied to '/var/www/public/static', 825 unmodified, 135 post-processed.
    
    确保在第二次运行后复制了
    0
    文件

    如果您的配置正确,则可以使用
    --clear
    标志。在开始收集文件之前,它将清除目标目录。

    从文档中:

    STATIC\u ROOT-指向collectstatic所在目录的绝对路径 将收集静态文件以进行部署

    静态文件\u DIRS-此 设置定义staticfiles应用程序将显示的其他位置 如果启用了FileSystemFinder,则遍历,例如,如果使用 collectstatic或findstatic管理命令或使用静态 文件服务视图

    确保您的
    STATIC\u ROOT
    未包含在
    STATICFILES\u DIRS
    中,否则在每次
    collectstatic
    调用后,您的文件将翻倍。如果使用
    --clear
    标志运行,甚至可能丢失源文件

    运行
    collectstatic
    时,最后会显示统计信息:

    0 static files copied to '/var/www/public/static', 825 unmodified, 135 post-processed.
    
    确保在第二次运行后复制了
    0
    文件


    如果您的配置正确,则可以使用
    --clear
    标志。在开始收集文件之前,它将清除目标目录。

    您的
    静态文件\u目录中有多少源文件?在第二次连续的
    collectstatic
    call之后,他们中有多少人在复制呢?@SergeyZherevchuk我编辑了这个问题。我真的不能回答第二个问题,因为我不知道。每次运行“collectstatic”时,文件夹中都会有1000个额外的文件。全部用.gz压缩您的
    静态文件\u DIRS
    中有多少源文件?在第二次连续的
    collectstatic
    call之后,他们中有多少人在复制呢?@SergeyZherevchuk我编辑了这个问题。我真的不能回答第二个问题,因为我不知道。每次运行“collectstatic”时,文件夹中都会有1000个额外的文件。使用.gzim压缩的所有文件仍有一些问题,但文件夹已清除。不是真的得到了后面的静态文件,但我到了那里。不管怎样,谢谢。我仍然有一些问题,但是文件夹是清楚的。不是真的得到了后面的静态文件,但我到了那里。无论如何谢谢你