如何让collectstatic收集外部应用程序的静态文件

时间:2017-09-12 12:22:41

标签: django static collectstatic

我正在开发一个需要外部fileupload包的项目,这是一个单独的项目。 ' collectstatic'不包括该外部包的静态文件。 我是否需要更改外部程序包,还是可以使用项目的settings.py来包含静态文件? 如果我这样做,它可以工作:

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

但这不适用于部署服务器。

1 个答案:

答案 0 :(得分:1)

您需要在INSTALLED_APPS中加入您的应用;然后collectstatic将自动包含其文件。