您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django staticfiles应用程序帮助

Django staticfiles应用程序帮助

简而言之:STATIC_ROOT仅在调用collectstatic manangement命令时使用。无需将目录添加到STATICFILES_DIRS设置即可提供静态文件

在开发过程中(使用自动服务视图时),静态文件自动在各个位置查找静态文件(因为你将其“ serve”视图称为静态文件的路径)。对于此搜索,它将使用所谓的“查找器”(在STATICFILES_FINDERS设置中定义)。

认查找器之一是AppDirectoriesFinder,它将在你的INSTALLED_APPS设置的每个应用程序的“ / static /”目录中查找。

一个认查找器是FileSystemFinder,它将查找你在STATICFILES_DIRS设置中指定的目录。

顺便说一句,这两种搜索模式都类似于模板加载的工作方式。

运行collectstatic命令时将使用相同的技术,除了它现在将从不同位置收集文件(使用与上面相同的查找器),将找到的文件放入STATIC_ROOT中,以供部署。

Go 2022/1/1 18:17:48 有451人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶