问题标签 [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 回答
178 浏览

django - 如何在 Heroku 上使用 Whitenoise 编写动态 (Django) URL 以提供图像?

我在这里遵循了这个答案,并在此处阅读了有关提供静态图像的提示。但我很困惑:官方的 Whitenoise 文档说要这样写 URL:

而不是这样:

但是如果我要使用动态 URL,例如src="{{recipe.image.url}}",我该怎么做呢?

0 投票
0 回答
1311 浏览

django - Django 静态文件未在 docker 容器内更新

我的 Django 项目使用 Docker、gunicorn 和 whitenoise。我最近更改了设置以准备部署,最值得注意的是为 AWS 托管的媒体文件添加了配置。现在,当我在本地运行项目并且collectstatic静态文件不会在浏览器中更新时。但是,我确实看到了收集静态文件的更改。

我尝试过/仔细检查过的事情:

  • 确保我在容器和静态文件保存/更新的位置之间有一个共享卷
  • collectstatic在我的 Dockerfile 中添加一个步骤
  • 确认我的静态文件设置

是什么django-storages引起了这个问题吗?我认为以前我能够进行 SCSS 更改并通过刷新浏览器来显示它们。但这并没有发生。即使collectstatic在容器内运行也没有效果。

项目结构

index.html,所有其他模板都继承自该文件

解决了

事实证明,有一个重复的、陈旧的文件具有相同的名称和相同的路径。模板正在寻找/static/pages/scss/styles.css,它以更新的形式存在于我的根静态目录中,正确的位置。但是pages/static/pages/scss/styles.css在之前对settings.py. 不知何故,我猜该文件被反复拉入并覆盖更新版本。一旦我删除了陈旧的文件,一切都得到了修复。

0 投票
1 回答
4810 浏览

django - 将django应用程序部署到heroku时如何解决“FileNotFoundError:[Errno 2]没有这样的文件或目录:'/code/static”?

我正在阅读 William S. Vincent 的Django for Professionals书,我尝试将 django 应用程序部署到 heroku,但在部署此应用程序时静态文件夹位置失败,我使用Dockerwhitenoise包来处理静态文件,这里有重要信息在文件中。settings.py import dj_database_url import socket from pathlib import Path import os

码头工人-compose.yml

docker-compose-prod.yml

Dockerfile

heroku.yml

当我执行时出现问题python manage.py collectstatic --noinput,控制台显示的错误如下:

0 投票
0 回答
25 浏览

matlab - 寻找艾伦偏差单位

任何人都可以建议艾伦偏差图的脚本中两个轴的单位是什么?https://uk.mathworks.com/help/nav/ug/inertial-sensor-noise-analysis-using-allan-variance.html
我的数据单位(欧米茄)是度/秒。另外,如何将 Y 轴上的单位转换为度/小时(一个西格玛)?

0 投票
0 回答
92 浏览

python - HEROKU DJANGO PYTHON APP 因应用程序错误而崩溃

我第一次将 heroku 应用程序部署到 DJANGO 时遇到了困难。我已经加载了应用程序并且它工作了,但没有加载所有的 css。它也没有正确调整图像大小,并且似乎缺少模板和引导样式表。

它还删除了重新启动测功机时加载到应用程序中的图像。我已经升级到爱好计划。

我已经进行了 heroku 指出的更改,包括以下内容:第一次提交:#BASE_DIR = Path( file ).resolve().parent.parent 第二次提交:BASE_DIR = os.path.dirname(os.path.dirname(os. path.abspath(文件)))

我正在使用白噪声进行 img 处理。

追溯

设置.py

0 投票
1 回答
181 浏览

django - 我们是否需要将 White Noise 创建的文件(在文件夹中)添加到 gitignore 列表中?

我有一个 django 项目并使用 whitenoise 来提供静态文件服务。当我们运行py manage.py collectstaticwhitenoise 时,会在 settings.py 文件的 STATIC_ROOT 对象的选定文件夹中创建大量文件。它占用了大量的音量。我是否必须将我在 settings.py(STATIC_ROOT) 中指定的文件夹名称添加到 gitignore 列表中?

这是真实和安全的吗?它不会造成问题吗?

0 投票
2 回答
98 浏览

django - Django 找不到静态文件

当我尝试运行我的本地主机服务器时,我收到以下错误:

FileNotFoundError: [Errno 2] No such file or directory: '/static/CSV/ExtractedTweets.csv'

这个错误是由于线的线

with open(staticfiles_storage.url('/CSV/ExtractedTweets.csv'), 'r', newline='', encoding="utf8") as csvfile:

这行代码可以在我的 app 文件夹中的自定义 python 模块中找到。我的项目根文件夹、我的应用程序文件夹以及包含我的项目根目录和应用程序文件夹的文件夹中有 /static/CSV/ExtractedTweets.csv 的副本。我的 app 文件夹中还有一份 ExtractedTweets.csv 的附加副本。

设置.py

网址.py

我已将文件放在所有可能的位置,但 django 似乎找不到它。有趣的是,我的模板可以毫无问题地找到我的静态 CSS 文件。如果有人知道如何解决此错误,请告诉我。

0 投票
1 回答
115 浏览

django - Django,当 debug=False 时出现 500 错误

该应用程序在 debug = True 时工作,当 debug = False 我在我的计算机和 Heroku 上都收到 500 个错误。

http://127.0.0.1:8000/admin/部分正在工作。http://127.0.0.1:8000/是给出 500 个错误的那个,所以我猜这个错误是在静态文件中。我跑了

python manage.py collectstatic

并创建静态文件,仍然是同样的问题。

有什么建议么:

这是我在终端上看到的:

[25/May/2021 00:37:43]“GET / HTTP/1.1”500 145

这是我的settings.py:

0 投票
2 回答
109 浏览

r - 模拟带有漂移的随机游走(使用 for 循环)

我正在尝试使用循环构建带有漂移的随机游走过程的模拟,但是,我无法获得任何输出,而是出现长度错误(要替换的项目数不是替换长度的倍数)我无法完全理解,因为我提供的长度会随任意数量的值(N)而变化。我应该能够提供特定的值,然后模拟随机游走。这是我的代码:

0 投票
0 回答
77 浏览

python - 为什么这个白噪声频谱在频率 = 0 时有一个峰值?

从理论上我们知道白噪声的频谱是恒定的。S(w)=S0

我已经编写了代码,在其中定义了一个白噪声,虽然是 numpy random。然后我对其应用快速傅里叶变换。我期望某种恒定函数,但我得到 w=0 的峰值。当我将 fft 应用于随机输入时,为什么我会得到 freq=0 的峰值?

这是我的代码: