Django 如何获取collectstatic以收集外部应用程序的静态文件

Django 如何获取collectstatic以收集外部应用程序的静态文件,django,static,collectstatic,Django,Static,Collectstatic,我正在做一个需要外部文件上传包的项目,这是一个单独的项目collectstatic'不包括该外部包的静态文件。 我是否需要更改外部包,或者可以使用项目的settings.py来包含静态文件? 如果我这样做,它会起作用: STATICFILES_DIRS = ( str(APPS_DIR.path('my_app/static')), str(APPS_DIR.path('../other_app/fileupload/static')) ) 但这在部署服务器上不起作用。您需要在

我正在做一个需要外部文件上传包的项目,这是一个单独的项目collectstatic'不包括该外部包的静态文件。 我是否需要更改外部包,或者可以使用项目的settings.py来包含静态文件? 如果我这样做,它会起作用:

STATICFILES_DIRS = (
    str(APPS_DIR.path('my_app/static')),
    str(APPS_DIR.path('../other_app/fileupload/static'))
)

但这在部署服务器上不起作用。

您需要在已安装的应用程序中包含您的应用程序;然后collectstatic将自动包含其文件。

您可以添加文件夹树吗