问题标签 [django-pipeline]

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 投票
1 回答
131 浏览

django - ValueError:使用collectstatic django时不允许空键名

我正在django-pipeline S3PipelineManifestStorage使用django-storages

当我使用 collectstatic 上传和后处理(缩小)我的资产时,后处理时出现错误。

早些时候,collectstatic 工作正常并且没有出错。

这是完整的追溯

你能弄清楚为什么会发生这个错误吗?

0 投票
1 回答
106 浏览

python - 使用 Django 管道从 Foundation 站点的 SCSS 文件构建 CSS 时出现 RuntimeError

我的问题与Django-Bower + Foundation 5 + SASS处于相同的上下文中。我正在尝试foundationscssto编译css。问题是我遇到以下问题RuntimeError

静态文件存储在os.path.join(BASE_DIR, 'static').

这是我的相关部分setting.py

app.scss仅包含@import 'foundation';.

0 投票
0 回答
750 浏览

python - Django manage.py collectstatic SuspiciousFileOperation

我正在努力将 React 与 Django 1.10 结合起来,并且在尝试配置管道时遇到了非常时髦的活动。

我不明白这个异常是如何发生的,因为我对 Django 很陌生。

如果您需要更多信息来解决此问题,请告诉我。我怀疑这个问题是由于在设置中配置我的管道时疏忽造成的,但我现在真的不知道。谢谢!

附录:这是我尝试 django 项目并导航到其中一个应用程序的索引页面时的堆栈跟踪:

附录 B:这是完整的设置

0 投票
1 回答
457 浏览

python - 为什么 django-pipeline 不收集静态?

我已关注 django-pipeline 文档,但在收集静态时遇到问题,控制台显示未找到指定的文件。

没有 djanog-pipeline 的 collectstatic 作品。我还尝试添加与manage.py没有任何区别的相同级别的静态文件...

这是我的应用程序树的配置方式:

这是我配置我的settings.py的方式:

我现在在 localhost 工作,运行时出现错误python manage.py collectstatic,我做错了吗?


这是追溯:

0 投票
1 回答
131 浏览

django - django-pipeline FileNotFoundError 当我执行 manage.py collectstatic

这是最后几行回溯:

在 settings.py 中:

我怎么了?

当我使用 manage.py collectstatic 时,它根本不适用于管道。

似乎只能像没有管道一样工作。

与没有管道相同。正常 manage.py collectstatic。

为什么会出现这个错误?

我已经在 os.path.join(BASE_DIR, ...) 上手动创建了 static 和 static_prepared 目录。

如何正确设置管道?

0 投票
1 回答
186 浏览

django-pipeline - Django-ckeditor 和 django-pipeline

我有一个问题django-ckeditor,我正在使用它django-pipeline,在本地运行时一切正常,但如果DEBUG=False使用的 ckeditor.js 是压缩的并且失败。

这是我在加载管理员以呈现使用 django-ckeditor 的字段时从 chrome 中的开发人员工具中得到的问题

该文件存在并已加载,但出现问题,似乎从管道进行压缩会破坏它。

我已经用谷歌搜索了这个问题,我发现的唯一建议来自文档。我还将这段代码添加到模板中,以确保测试所有可能的解决方案,但没有任何改变。

有什么建议吗?

0 投票
1 回答
745 浏览

python - 运行 collectstatic 时 Django-pipeline 找不到文件或目录

我已经安装了 django-pipeline 包,它可以在我的本地计算机上完美运行。

当我在生产中运行 collectstatic 时会出现问题,并且出现此错误:

raise CompressorError(stderr) pipeline.exceptions.CompressorError: b'/usr/bin/env: \xe2\x80\x98yuglify\xe2\x80\x99: No such file or directory\n'

我也尝试过使用不同的压缩机,但它也不起作用。

这是我的设置:

我究竟做错了什么?

太感谢了!

0 投票
1 回答
290 浏览

django - 在 Heroku 上使用 django-pipeline 运行 collectstatic 的权限被拒绝

我有一个 Django 2.0 项目,用于带有编译器django-pipeline的静态文件。pipeline.compilers.sass.SASSCompiler它在开发中完美运行,但是当我在 Heroku 上部署它时,运行 collectstatic 时出现以下错误:

管道配置:

package.json

bower.json

我尝试安装sass("sass": "^1.9.0")npm并将我的管道配置更改为

但它仍然失败并出现同样的错误:

从日志中,heroku run bash我可以看到所有列出的节点包都已成功安装。如何解决此权限错误?

0 投票
0 回答
44 浏览

django - 为什么我的 Django 将原始 css 加载到我的 html 文件中?

我有一个使用 django-pipeline 和 django-compress 设置的 Django 项目。github 上的代码非常标准,例如:

但是,当我从 github 克隆代码并以 sublime 或 pycharm 样式打开它时,由于某种原因,它被注入到我的 html 头中,我不知道为什么。我们正在使用 Django 1.4、django-pipeline、django-compressor。

任何人都知道将 css 注入 .html 文本文件的原因吗?

0 投票
1 回答
165 浏览

css - 如何异步加载样式表(使用 loadCSS)

如何使用 loadCSS ( https://github.com/filamentgroup/loadCSS ) 加载我的样式表?

目前,我正在将带有类似模板标签的 loadCSS javascript 包含在我的脑海中。我只是用 noscript 标签包围了我的默认 css 作为后备(如文档中所述)。

但是我怎样才能产生这样的输出呢?

我可以以某种方式在我的模板中获取链接(在 href 内)吗?