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

django - Django 管道 + Django 存储 + S3:查询字符串噩梦

我正在使用django-pipeline + django-storageS3后端,但我正在疯狂地尝试使用{% static %}标签正确加载我的静态文件。我阅读并遵循了管道文档:http ://django-pipeline.readthedocs.org/en/latest/storages.html#using-with-other-storages

我创建了以下混合类:

在我的生产设置文件中,我有:

当我使用这些设置运行 collectstatic 时,一切正常,但使用:

我得到一个包含查询字符串身份验证的 URL,尽管我设置FalseAWS_QUERYSTRING_AUTH,因此我的静态文件没有加载……通过删除该查询字符串,我可以正确加载它们。我也尝试设置“ querystring_auth = Falsemyapp.S3PipelineStorage,但它似乎被忽略了:(

为什么不尊重设置?什么是删除 qs 的有效解决方案?(我正在考虑使用自定义过滤器将其剥离……但我讨厌编写这样的“补丁”)……最后,如果我必须保留该身份验证查询字符串,为什么不起作用?如何调试此行为?

编辑:它有效......这是与缓存有关的问题:|

0 投票
0 回答
111 浏览

python - Expected string or buffer with django pipeline when trying to minify js

When I try to this on my base template

This is my settings.py file:

are this paths right?

I get:

any clues?

0 投票
2 回答
238 浏览

django - JST 通过 Django-Pipeline

我正在创建一个 Backbone / Django 应用程序,我想知道如何为 Backbone 视图实现驻留在不同文件中的模板。从 Rails 开始,我习惯于使用 JST,它允许我拥有像这样的文件夹结构

据我了解,应该可以使用Django-Pipeline进行相同的操作, 但我发现实现起来很困难。

我已将以下几行添加到我的settings.py

我将此添加到 base.html

我认为这将允许我通过JST客户端上的对象引用我的模板,但它没有定义。我是否误解了 Django-Pipeline 的目的,或者我只是在配置中遗漏了一些东西?

0 投票
1 回答
853 浏览

django - 使用 django-pipeline 缩小静态文件(js & css)会导致空文件

我已经浏览了与我遇到的问题类似的所有相关帖子,但它们似乎都没有解决我的问题,因此我的问题。

当我运行python manage.py collectstaticdjango-pipeline 生成没有内容的缩小 css 文件。有人可以告诉我如何解决这个问题。我在终端中看不到任何错误。使用 django 1.5。

这是我的 django-pipeline 特定设置:

0 投票
2 回答
1081 浏览

django - 无法使用 django-pipeline 缩小 html 文件

根据django-pipeline 文档,我已将其添加'pipeline.middleware.MinifyHTMLMiddleware',到 MIDDLEWARE_CLASSES 以缩小 html 文件。但是,当我检查运行服务器时呈现的 html 时,它们并没有被缩小。有人可以建议我是否遗漏任何东西。

下面是我的MIDDLEWARE_CLASSES。我什至尝试GZipMiddleware启用类,但它仍然不起作用。我也尝试在 settings.py 中使用DEBUG = False&都DEBUG = True没有成功。

编辑:添加了已安装的应用程序和静态文件存储设置。

0 投票
1 回答
591 浏览

django - 当 DEBUG=False 时,django 管道会破坏管理员

这是css的设置

它以某种方式抱怨:

0 投票
2 回答
87 浏览

python - Django:使用 pip 安装软件,然后编辑安装的应用程序

所以我最近安装了位于此处的 django-registration 应用程序:https ://django-registration.readthedocs.org/en/latest/index.html 。我使用它安装了它,pip并且一直在玩它。作为我安装的第一个 Python/Django 开源软件,它引发了一些新手问题。

文档指示我将以下行添加到我的网址中,我这样做了:

后来我尝试访问127.0.0.1:8000/accounts/login/我当地的 runserv。它提示我TemplateDoesNotExist at /accounts/login/。合理的。我的问题是,如何将模板安装到注册文件夹中。我目前在我的项目中没有“注册”文件夹,因为我从未运行过任何django-admin.py startapp Registration诸如此类的命令。

如果我无法直接访问其文件夹,我对如何访问和更改此新注册应用程序中的内容感到困惑?

PS:如果我在实际服务器上(如机架空间、AWS 等),这样的解决方案会有所不同吗

0 投票
1 回答
430 浏览

django - django-pipeline 出现奇怪的 500 服务器错误问题

我正在使用 django-pipeline 来缩小 js 和 js 和 css 的版本控制。我非常清楚 Debug=False 和 allow_hosts=['*'] 所以这里不是这种情况。奇怪的问题是,我在 8 页中的 2 页中收到 500 个服务器错误。这些页面在使用的 css 和 js 方面几乎相同(这里有几个 js/css,但这对我来说似乎不是问题)。我收到 500 服务器错误的 2 个页面正在使用谷歌地图,但即使我删除了谷歌地图调用,问题仍然存在。settings.py 文件包含以下内容:

我已经花了 4 个多小时进行调试,但到目前为止没有任何帮助。谁能告诉我这里可能存在什么问题。

PS 我已将 {% load compressed %} 添加到所有模板中,所以这也不是问题。

0 投票
1 回答
249 浏览

django - django 管道——如何通过命令行传递 uglifyjs pure_funcs?

我正在尝试删除pure_funcsuglifyjs 2.4.13中使用的函数列表。

当我的设置如下:

我收到以下错误:

0 投票
1 回答
610 浏览

python - 使用 django-pipeline 动态压缩静态文件

我开始使用django-pipeline。如果我理解正确,我需要用我的 CSS/JS 文件指定目录来压缩它们。但是,这是一项繁琐的任务,因为我的项目很大,并且到处都有静态文件(不仅在 /static/ 目录下)。

我看到它有 collectstatic 集成,但不是我想的那样:它只是在收集静态文件后运行压缩器,并且只会压缩您在设置中手动指定的文件,而不是所有静态文件。

有什么办法可以告诉 django-pipeline 只压缩我拥有的每个静态文件?