问题标签 [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.
django - Django不工作,但静态文件可通过 url 访问
我正在尝试将图像放入 html 代码中,使用:
但图像不显示。另一方面,我可以访问http://localhost:8000/static/degustos/empanadas.jpg的图像
我的设置.py:
它部署在 Heroku 中。谢谢!
django - 带有 whitenoise.django 的 ImportError
我已经用命令安装了白噪声:
但是当我继续 whitenoise.django 时,只有这个错误:
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”的协方差矩阵中,协方差保持不变(或者它们可能会发生非常小的变化),而方差已经发生了变化。
错误发生在哪里?
django - 在 Heroku 的模板中使用自定义字体时遇到问题
我在 Heroku 上使用自定义字体时遇到问题。
为了在生成的 pdf 页面上正确显示俄语文本,我在 html 中使用了以下自定义字体:
它在本地运行良好,但是在迁移到 Heroku 后,每当我尝试基于 html 生成 pdf 文件时,我都会遇到异常:
这是我得到的与静态文件相关的唯一错误。所有其他静态工作正常。我曾尝试再次手动运行 collectstatic,甚至手动将此字体放入 staticfiles 文件夹 - 没有成功。
在生产中,静态资产由 Whitenoize 提供服务。
与静态相关的开发设置有:
生产设置是:
问题是如何在 Heroku 上提供这种字体。放在哪里?或者我可能需要更改模板中的网址?
谢谢!
python - 如何在数据中添加随机白噪声
假设我有一列数据,其值范围从 -1.23 到 +2.56。我想要的是在我的数据中添加 10% 的随机白噪声。我不知道如何在python中做到这一点,请帮我写代码?
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 似乎在正确的父目录中查找)
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_STORAGE
to whitenoise.storage.CompressedManifestStaticFilesStorage
。我通过添加del STATICFILES_STORAGE
到我的 settings.py 文件的末尾来删除它。Django 然后将值重置为默认值django.contrib.staticfiles.storage.StaticFilesStorage
。结果是所有静态文件都在浏览器中出现 404 或 MIME 类型错误。
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/
有什么线索吗?提前致谢!
django - 使用 Whitenoise 但仍无法提供静态文件
我正在尝试在我的产品评论网站中提供静态文件,并且我正在使用 Whitenoise,但它不起作用(无法在 /static 中找到文件)(当我在本地使用 DEFAULT = False 进行测试时,它仍然作品)
我尝试配置 wsgi 文件而不是使用白噪声中间件
这是我的设置文件中的一些代码,用于提供静态服务。
你能告诉我如何解决它吗?请原谅我的英语
我尝试再次配置设置:
但它仍然无法提供静态文件
python - 是否有用于种子白噪声的 python 函数?
我一直在研究一些python地形生成软件,一直想生成洞穴系统。我需要一个在无限地形上工作的种子白噪声函数/模块,并接受浮点数输入。
我发现了如何生成 perlin 蠕虫,结果很好。我的问题是在无限的地形上生成它们。我查看了整个 Stack Overflow,发现了两个函数:一个只接受整数,另一个在 GLSL 中,我不知道如何翻译成 python。
在此先感谢,我一直试图让它工作一段时间。