如果没有collectstatic,管理应用程序如何工作?

时间:2013-10-03 17:45:06

标签: django django-staticfiles

我创建了一个新的django应用程序(使用dj-static),启用了管理员应用程序,启动了服务器,令我惊讶的是,管理员中的css文件可用,即使我没有运行collectstatic。

因此,我在静态目录中创建了一些静态文件,然后当我运行collectstatic时,CLI显示管理静态文件与我的其他静态文件一起移动到静态根文件夹。

如果没有collectstatic,管理员的静态文件如何工作?如果它没有collectstatic工作,为什么要将它移动到静态根?

感谢。

1 个答案:

答案 0 :(得分:2)

当您在开发服务器下运行时,您不需要任何应用程序的collectstatic。 collectstatic用于将应用程序的静态文件移动到中央位置,以便它们可以与资产服务器一起提供。