问题标签 [whitenoise]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
44 浏览

django - Django不工作,但静态文件可通过 url 访问

我正在尝试将图像放入 html 代码中,使用:

但图像不显示。另一方面,我可以访问http://localhost:8000/static/degustos/empanadas.jpg的图像

我的设置.py:

它部署在 Heroku 中。谢谢!

0 投票
1 回答
759 浏览

django - 带有 whitenoise.django 的 ImportError

我已经用命令安装了白噪声:

但是当我继续 whitenoise.django 时,只有这个错误:

0 投票
1 回答
443 浏览

python - 生成白噪声(具有零均值和单一方差的正态分布)

我正在尝试为通过 Cholesky 分解构建的 100 行 x 3 列数据集生成白噪声;数据集是参数为 0 和 Sigma(cov. 矩阵)的高斯多元分布,如下所示:

[1.0, 0.4, 0.5]
[0.4, 1.0, 0.4]
[0.5, 0.4, 1.0]

(我检查了生成数据集的相关系数和协方差矩阵)。现在,我需要生成噪声并将其添加到数据集,如链接 - 第 2.1 节所示。到目前为止我所做的是:

然后检查noiseFinal的协方差矩阵是否等于单位矩阵(不相关噪声)。这样做,我应该看到,在“dataset + noiseFinal”的协方差矩阵中,协方差保持不变(或者它们可能会发生非常小的变化),而方差已经发生了变化。

错误发生在哪里?

0 投票
1 回答
294 浏览

django - 在 Heroku 的模板中使用自定义字体时遇到问题

我在 Heroku 上使用自定义字体时遇到问题。

为了在生成的 pdf 页面上正确显示俄语文本,我在 html 中使用了以下自定义字体:

它在本地运行良好,但是在迁移到 Heroku 后,每当我尝试基于 html 生成 pdf 文件时,我都会遇到异常:

这是我得到的与静态文件相关的唯一错误。所有其他静态工作正常。我曾尝试再次手动运行 collectstatic,甚至手动将此字体放入 staticfiles 文件夹 - 没有成功。

在生产中,静态资产由 Whitenoize 提供服务。

与静态相关的开发设置有:

生产设置是:

问题是如何在 Heroku 上提供这种字体。放在哪里?或者我可能需要更改模板中的网址?

谢谢!

0 投票
1 回答
192 浏览

python - 如何在数据中添加随机白噪声

假设我有一列数据,其值范围从 -1.23 到 +2.56。我想要的是在我的数据中添加 10% 的随机白噪声。我不知道如何在python中做到这一点,请帮我写代码?

0 投票
0 回答
366 浏览

django - Django findstatic:“找不到匹配的文件”但文件在那里

在部署到 Heroku 的 Django 1.11 应用程序上。Django 管理命令findstatic说它找不到文件angular.min.js,即使该文件似乎位于 findstatic 正在检查的文件夹中。

所以它似乎angular.min.js位于/app/static/angular/。为什么findstatic找不到呢?

settings.py 的相关部分:

我按照Heroku 的说明使用 Django 服务静态文件

此外,whitenoise在 requirements.txt

没有解决我的问题的相关问题:

Django findstatic:找不到匹配的文件(在我看来,STATICFILES_DIRS设置正确)
django findstatic 没有在每个目录中查找(在我的情况下,findstatic 似乎在正确的父目录中查找)

0 投票
3 回答
2347 浏览

django - Django ValueError:缺少静态文件清单条目,但清单似乎显示了该条目

在部署到 Heroku 的 Django 1.11 应用程序上。加载根 URL/时(我假设 Django 进入{% static 'angular/angular.min.js' %}模板时homepage.html)我收到以下错误:

清单中有什么?

我对Django 文档的理解是清单是一个名为staticfiles.json. 该文件似乎包含正确的条目(出于格式化原因,我删除了所有不相关的条目):

相关设置:

我按照Heroku 的说明使用 Django 服务静态文件

(更新:STATICFILES_STORAGE)

根据以下建议之一,我删除了 STATICFILES_STORAGE 的值。django-heroku 将值设置为STATICFILES_STORAGEto whitenoise.storage.CompressedManifestStaticFilesStorage。我通过添加del STATICFILES_STORAGE到我的 settings.py 文件的末尾来删除它。Django 然后将值重置为默认值django.contrib.staticfiles.storage.StaticFilesStorage。结果是所有静态文件都在浏览器中出现 404 或 MIME 类型错误。

0 投票
1 回答
2614 浏览

django - Django:Whitenoise 在调试错误的情况下无法在生产中工作

我有一个用于静态文件的带有白噪声的 Django 应用程序。但是当我使用 Google Lighthouse 测试应用程序时,我被要求为我的静态 .js 和 .css 文件启用文本压缩。

我阅读了很多相关的帖子,但找不到答案。

我还按照 Heroku 的指南来实现它。https://devcenter.heroku.com/articles/django-assets

设置

我也将 Dropbox 用于媒体文件,但这似乎不是问题,我删除它我仍然有静态文件问题。

要求

我确实在要求中包含了最新的 Whitenoise,并且在部署 Heroku 时没有出现错误:

在 Lighthouse 中进行测试时,要求压缩此文件。它们来自静态文件夹,我知道当我运行 Manage.py collectstatic 时它们应该被压缩

调试设置

我读到也许 debug 应该设置为 False 以使其工作。上面的示例是使用 Debug = True 完成的。

该应用程序在这种情况下工作正常,但如果将调试设置为 False,我会收到错误 500 页面。

我在 Heroku 托管。您可以尝试以下示例:http ://afternoon-wildwood-39943.herokuapp.com/website/

有什么线索吗?提前致谢!

0 投票
2 回答
2094 浏览

django - 使用 Whitenoise 但仍无法提供静态文件

我正在尝试在我的产品评论网站中提供静态文件,并且我正在使用 Whitenoise,但它不起作用(无法在 /static 中找到文件)(当我在本地使用 DEFAULT = False 进行测试时,它仍然作品)

我尝试配置 wsgi 文件而不是使用白噪声中间件

这是我的设置文件中的一些代码,用于提供静态服务。

你能告诉我如何解决它吗?请原谅我的英语

我尝试再次配置设置:

但它仍然无法提供静态文件

0 投票
1 回答
163 浏览

python - 是否有用于种子白噪声的 python 函数?

我一直在研究一些python地形生成软件,一直想生成洞穴系统。我需要一个在无限地形上工作的种子白噪声函数/模块,并接受浮点数输入。

我发现了如何生成 perlin 蠕虫,结果很好。我的问题是在无限的地形上生成它们。我查看了整个 Stack Overflow,发现了两个函数:一个只接受整数,另一个在 GLSL 中,我不知道如何翻译成 python。

在此先感谢,我一直试图让它工作一段时间。