gpt4 book ai didi

django - 为什么collectstatic无法复制我的静态文件?

转载 作者:行者123 更新时间:2023-12-03 23:26:33 24 4
gpt4 key购买 nike

我有MyApp / static / MyApp目录

当我运行./manage.py collectstatic时,我希望将MyApp目录复制到STATIC_ROOT,但不会

我也有DownloadedApp / static / DownloadedApp,并将其复制到STATIC_ROOT正常。

我想念什么?

最佳答案

STATIC_ROOT中的STATICFILES_FINDERSSTATICFILES_DIRSsettings.py是什么?

运行collectstatic时,默认的STATICFILES_FINDERSdjango.contrib.staticfiles.finders.FileSystemFinder将从STATICFILES_DIRS中的任何路径收集静态文件。

另一个默认STATICFILES_FINDERSdjango.contrib.staticfiles.finders.AppDirectoriesFinder将在/static/中所有应用程序的INSTALLED_APPS文件夹中查找。

找到的所有静态文件将放置在指定的STATIC_ROOT目录中。

Check out this link to the collectstatic docs

And this link an explanation of the various static settings in settings.py

您也可以使用python manage.py findstatic来查看collectstatic将进入哪些目录。

关于django - 为什么collectstatic无法复制我的静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com