问题标签 [django-mediagenerator]

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 回答
171 浏览

django - 是否仍然可以在 Google App Engine 上使用 django-mediagenerator

我一直在一家新公司从事现有项目,我们遇到的问题之一是 Javascript 代码重复。我们正在使用 Google App Engine,我听说过Django 媒体生成器资产管理器,它似乎可以解决我们的一些问题。但是,在阅读了该页面上的文档以及在 Google App Engine 中运行 Django 的类似页面之后,我不确定是否可以在 Google App 引擎上运行 django-mediagenerator。

是否仍然可以在 Google App Engine 上使用 django-mediagenerator?项目过时了吗?我应该在应用引擎中使用其他媒体生成器吗?

任何帮助,将不胜感激。谢谢 :)

0 投票
1 回答
240 浏览

django - django-mediagenerator 和 CDN

我正在使用 django-mediagenerator 来管理静态文件。这很棒,但我想弄清楚如何将静态文件放在内容交付网络上。我将使用亚马逊 AWS。

在我看来,我可以做以下两件事之一:

  • 将文件上传到 CDN,并配置 mediagenerator/django 指向 CDN 的 url
  • 将文件上传到 CDN 并配置 Apache 以提供来自 CDN 的文件

然而,这两个都没有让我觉得特别直截了当。

其中一种解决方案听起来比另一种更好吗?有不同的方法吗?

0 投票
2 回答
326 浏览

css - django-mediagenerator CSS 错误

我正在使用 django-generator,它运行得相当好。

但是,在我的一些机器上,它似乎已经停止在 CSS 文件中翻译 url 值。在某些页面上,CSS 文件如下所示:

在其中一些上,它们看起来像这样:

有时只有页面上的某些元素可以工作,有时没有。

MEDIA_DEV_MODE 和 DEBUG 都设置为 True,DEV_MEDIA_URL 和 PRODUCTION_MEDIA_URL 都设置为 '/media/'。在不同的机器上也得到不同的结果——行为似乎完全随机。

我已经核对了我所有的 *.pyc 文件并仔细检查了我的设置。

关于从哪里开始寻找的任何建议?


编辑:如此处所述这与 django 1.4 以及 runserver 如何处理线程有关。如果 runserver 使用 --nothreading 选项运行,这不再是一个问题。

0 投票
1 回答
310 浏览

django - Django-mediagenerator 找不到 Sass

我正在尝试使用 Sass 设置 django-mediagenerator,但是每当它尝试编译.scss文件时,都会出现以下错误:

ValueError:无法执行 Sass。请确保您已安装 Sass (http://sass-lang.com) 和 Compass (http://compass-style.org)。错误是:[Errno 2] 没有这样的文件或目录

我已经安装了宝石sasscompass宝石......

...而且我可以验证它们是否都已安装...

我到底错过了什么?是否sass需要安装在特定位置?我是否需要像使用 python 一样设置某种虚拟环境?

编辑: 如果我运行,which sass我会得到以下信息:

0 投票
1 回答
133 浏览

django - 如何在 django-mediagenerator 中为每个应用程序指定媒体包?

到目前为止, Django-mediagenerator一直很有帮助,但一直困扰我的是所有MEDIA_BUNDLES都定义在settings.py. 我希望能够在单个应用程序文件夹中定义媒体包。

媒体包如何按应用程序分开,而不是全部集中在settings.py

0 投票
1 回答
52 浏览

django - 避免使用 django-mediagenerator 为单个文件创建媒体包

我在使用Django-Mediagenerator时遇到的一个小问题是,在使用include_media标签时......

my_style.css...除非媒体包存在,否则将引发错误。但是,在某些情况下,这意味着我的媒体包仅包含一个文件。

有没有办法避免为单个文件创建媒体包?

0 投票
1 回答
193 浏览

django - 在 Django 中加载用户上传的图像时出现问题

我的网址.py

)

设置.py

当我尝试访问用户上传的图像时,它给了我以下错误。

我究竟做错了什么?用户上传的图像存储在 photo\media\images

以下是我的Win7中的目录结构

0 投票
2 回答
613 浏览

python - 使用 django-mediagenerator 时是否需要 Require.js

我想学习 Require.js,我正在考虑在现有的 Django 项目中实现它。但是,我已经在使用资产管理器django-mediagenerator在我的项目中捆绑 JavaScript 文件和 CSS 文件。

由于我不完全确定 Require 到底是做什么的(我知道它会异步加载脚本,但仅此而已),我想知道在已经使用 django-mediagenerator 的项目中实现它是否完全没用。

有什么想法吗?

0 投票
1 回答
234 浏览

django - 在哪里为 django 应用程序上的清单文件设置缓存头?

我正在使用 django mediagenerator 进行离线压缩和设置,它主要工作,但是当我重新生成媒体文件(更新清单文件)时,浏览器没有注意到它已更改,因此读取引用文件的旧清单不再存在(因为 mediagenerator 每次重新生成时都会为它们提供新名称)所以它失败了。从我的阅读来看,这似乎是因为浏览器正在缓存清单文件,所以它没有注意到它已经改变。那么我该如何说服它不要呢?

这是一个 VPS,所以我可以更改 apache 设置,或者我应该在 django 中做些什么?

0 投票
2 回答
151 浏览

django - 为什么我们在生产中使用网络服务器而不是 Django 来提供静态和媒体文件?

每个 Web 开发人员和程序员都说,如果您在 Django 项目上工作,永远不要在生产环境中使用 Django 提供静态和媒体文件,始终使用 Apache 或 Nginx 等 Web 服务器来提供这些文件。实际上,我从互联网上获得了很多关于如何在生产中使用 Django 来提供静态和媒体文件的参考资料,但另一方面,他们说永远不要使用 Django 提供静态和媒体内容,因为它效率低下并且可能不安全。为什么 Django 不适合在生产中提供静态和媒体内容。为什么使用网络服务器提供静态和媒体内容。