程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Django staticfiles应用程序帮助大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Django staticfiles应用程序帮助?

开发过程中遇到Django staticfiles应用程序帮助的问题如何解决?下面主要结合日常开发的经验,给出你关于Django staticfiles应用程序帮助的解决方法建议,希望对你解决Django staticfiles应用程序帮助有所启发或帮助;

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

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

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

  2. 另一个默认查找器是fileSystemFinder,它将查找你在STATICfileS_Dirs设置中指定的目录。

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

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

解决方法

我在Django的staticfiles应用程序中遇到了一些问题。

我已经添加了

'django.contrib.staticfiles',

到我的INSTALLED_APPS并添加了

STATIC_URL = '/static/'
STATIC_ROOT = '/Users/kevdotbadger/django/mylook/static/'

到我的settings.py文件。

我所有的静态文件都位于STATIC_ROOTMac上的文件夹中。

现在,在我的模板中

{{ STATIC_URL }}

正确呈现为/static/

然而

{{ STATIC_URL }}css/style.css

导致404错误。我正在使用“ runserver”命令作为服务器。

大佬总结

以上是大佬教程为你收集整理的Django staticfiles应用程序帮助全部内容,希望文章能够帮你解决Django staticfiles应用程序帮助所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: