506得票21回答
为什么将DEBUG设置为False会导致我在Django中无法访问静态文件?

我正在使用Django构建一个应用程序。到目前为止一切都很顺利,我指定了数据库设置、配置了静态目录、URL、视图等。但是问题开始悄悄地出现在我想要呈现自己美观和自定义的404.html和500.html页面的时候。 我阅读了有关自定义错误处理的文档,并在UrlsConf中设置了必要的配置,创...

211得票21回答
如何让我的Django应用程序显示网站图标?

我只想将 favicon.ico 放在我的 staticfiles 目录中,并且让它在我的应用程序中显示。 我该如何实现这个目标? 我已经将 favicon.ico 文件放在了我的 staticfiles 目录中,但是它并没有显示出来,并且我在日志中看到了这个信息: 127.0.0.1 - ...

168得票8回答
在Django中如何在视图中获取静态文件的URL

我正在使用reportlab pdfgen创建PDF。在PDF中,有一个由drawImage创建的图像。为此,我需要图像的URL或视图中图像的路径。我已经成功构建了URL,但如何获取图像的本地路径? 如何获取URL:prefix = 'https://' if request.is_secu...

165得票5回答
STATIC_ROOT与STATIC_URL在Django中的区别

我对static root感到困惑,想要澄清一下。 为了在Django中提供静态文件,以下内容应该在settings.py和urls.py中: import os PROJECT_DIR=os.path.dirname(__file__) 1. 静态文件应被收集的目录的绝对路径 ST...

142得票4回答
STATICFILES_DIR、STATIC_ROOT和MEDIA_ROOT的区别

这三个静态URL有什么区别? 我不确定是否正确,我正在使用MEDIA_ROOT来存储我上传的照片(通过models.ImageField()) 然而,我在admin.py中为我的管理页面创建了一个JS脚本,并定义了媒体如下:.... class Media: js = ('/a...

141得票4回答
Django的collectstatic有什么作用?

在Django中,惯例是将与您的应用程序相关的所有静态文件(即css、js)放在名为static的文件夹中。因此,结构看起来像这样:mysite/ manage.py mysite/ --> (settings.py, etc) myapp/ --> (mo...

134得票6回答
Django 1.5 - 如何在静态标签中使用变量

我目前正在将项目中所有的静态文件引用迁移到django 1.5引入的新的 {% static %}标签,但我遇到了一个问题,在一些地方我使用变量来获取内容。使用新标签时我不能这样做,是否有任何解决方法? 当前代码:<img src="{{ STATIC_URL }}/assets/fl...

115得票9回答
如何在Django管理界面中覆盖CSS?

我想在 Django 管理员中更改某些 CSS,例如 base.css。是直接更改 Django 库更好呢?最佳的覆盖方式是什么?

89得票16回答
数值错误:缺少“favicon.ico”的静态文件清单条目。

当我运行python manage.py test命令时,出现了一个ValueError错误。我的项目名为fellow_go,目前正在开发一个名为pickup的应用。请注意,这个错误是在Django的最近提交中添加的:修复#24452-修正嵌套路径时HashedFilesMixin的正确性问题...

88得票18回答
Django无法刷新静态文件

我在 Django 模板中引用了一个 JavaScript 文件: <script src="{% static 'js/login.js' %} "></script> 我对那个js文件进行了一些更改。然后,我刷新页面,但是我看不到更改发生。 如果我从文件中...