问题标签 [media-url]

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

python - Django 1.6 图片上传和媒体路径

所以我有一个关于 webfaction 的项目,我需要创建两个不同的环境,一个用于服务器 django,一个用于服务器静态文件。

因此,当我从管理面板上传图像时,我可以看到图像被放置在我定义的根目录中,但具有完整路径。当我在我的视图中返回图像时,我得到了我的 domain.com/full/media/root/path/imagename

这会生成一个损坏的链接 - 当我转到 mydomain.com/uploads/image_name 时,我可以看到图像文件在那里但是我的链接指向完整路径而不是 root_url,

你能帮我解决这个问题吗?我真的不明白如何在我的视图中更正此图像链接

我确实知道这里有很多与此类似的主题,但是没有一个可以正确指导我如何隐藏或将路径根更改为“上传”

我有哪个在我的管理员中运行良好

在我的设置中:

和项目网址:

from django.conf.urls import patterns, include, url from django.conf import settings

谢谢大家

0 投票
1 回答
150 浏览

python - Django 管理面板 MEDIA_URL 和 db url

几天前,我将一个网站从服务器移植到另一个服务器。现在我需要完成端口,更新新服务器中的数据库。

我已经做到了,但我得到了一个奇怪的错误。它不向我显示图像。

在数据库中,图像字段包含https://www.domain.ext/media/uploads/homepage/image_name.jpg但在管理面板中的 url 不是那样,就像MEDIA_URL(在 settings.py 文件中设置)和数据库中的图像字段,所以如果MEDIA_URL设置为https://www.domain.ext/media/,在管理面板中的我会看到的图像字段https://www.domain.ext/media/https://www.domain.ext/media/uploads/folder/image_name.jpg

我试图手动修改db中的链接,只留下/uploads/folder/image_name.jpg,我刷新了管理页面,看起来还可以,但是当我保存时,又是一次错误的形式。

谁能这么好心地解释我为什么,以及我该如何应对?

编辑:

Django 版本是 1.2.5

http我看到的另一个问题是,如果MEDIA_URL行为与我解释的相同。如果有httpsurl 就变成/https:/www. ...etc.... 对于后者,我试图在字符串u之前放一个,但它没有用。MEDIA_URLMEDIA_URL = u"text"

0 投票
1 回答
3400 浏览

python - 设置 DEBUG = True 后 Python Django 媒体 url 不起作用

如主题所述,我的 Django 站点媒体 url 在尝试访问后返回 404。一切都完美无缺,直到我想结束开发过程并设置

在 settings.py 中让网站一劳永逸地完成。当我将 DEBUG 改回

它再次正常工作。我不知道是什么问题,有什么建议吗?

0 投票
1 回答
126 浏览

sitecore - 在 sitecore 7.x 中设置媒体网址

我们有允许内容翻译的 sitecore 插件。选择页面以翻译为不同语言的目标语言的新版本,并使用翻译内容更新字段。我们还翻译图像,因此我们必须更改目标项目中的图像路径,或者在某些情况下只复制相同的 url。获取网址非常简单:

Sitecore.Resources.Media.MediaManager.GetMediaUrl(imageField.MediaItem)

但是,在 sitecore 7 中弃用 MediaPath 后,我们无法确定修改/设置此字段的方式。有人可以提出建议吗?

非常感谢

0 投票
1 回答
1337 浏览

django - MEDIA_URL 路径未显示

我的静态和媒体设置有问题,所以我上传的图片没有显示在我的网站页面上。

在我的“settings.py”中,我有:

在我的“models.py”中,我有:

一些“urls.py”:

毕竟,当我进入我的页面时,我看到图片有链接,如下所示:

但它必须是:

那么我该如何解决呢?

0 投票
1 回答
92 浏览

django - 基于类的视图中的 MEDIA_URL

我无法MEDIA_URL在基于类的视图中访问。

我的理解是我会创建我的视图,我的上下文处理器会将它提供到我的基于函数的视图中。现在我正在尝试切换到基于类,并且我不再可以访问MEDIA_URL.

上下文处理器不能与基于类的视图一起使用吗?我现在必须手动将它添加到我的上下文中吗?

这是我的处理器:

我以前的观点看起来像:

我将能够使用{{MEDIA_URL}}.

我的基于类的视图如下所示:

而且我无法访问{{MEDIA_URL}}

0 投票
1 回答
868 浏览

twitter - 使用 Rest API 通过 url 获取媒体

我想在 statuses 中检索媒体,但正如我在文档中看到的那样:

对于直接消息中的媒体,必须通过经过身份验证的 twitter.com 会话或使用 OAuth 1.0A 使用用户的访问令牌签署请求来访问 media_url_https。无法将这些图像直接嵌入网页中

现在我的问题是,如何使用 Java API 进行这种请求?或者使用仅应用程序身份验证的 RestAPI 的正确请求是什么?

另一个问题:直接消息中的媒体和推文中共享的媒体有什么区别?如何查看代表状态的 json 对象内部的差异?

0 投票
2 回答
101 浏览

django - 上传图像字段 Django

我需要帮助。我想上传我的图片,但出现问题我得到的截图 我动态上传了我的图片,在我的模型中:

在模板中我有:

图片的 url 看起来像:localhost:8000/personne/static/personne/Images/NameOfThePerson/NameOfTheImage.jpg

风景 :

在网址中,我尝试了很多不同的东西,但没有一个奏效。我应该在 STATIC_MEDIA 和 STATIC_URL 中放入什么?以及在网址中添加什么内容?

0 投票
4 回答
5503 浏览

python - 在 Django Admin 中可视化上传的图像

虽然我找到了关于如何在 Django-Admin 中正确显示图像的有用帖子(#1#2#3),但到目前为止我还没有成功地遵循这些建议。正如您在下面看到的,上传的图像没有正确显示,并且显示 404 错误。

下图说明了虽然上传的图片已经成功上传到服务器,但没有显示的事实: 上传图片的链接失效

当我用鼠标单击断开的链接时,浏览器上会显示以下错误: 网址错误

在编辑给定对象时,我还想知道如何显示缩略图而不是图像的路径: 图片的网址 下面,您可以找到我迄今为止一直在使用的配置:

设置.py

网址.py

模型.py

管理员.py

0 投票
1 回答
169 浏览

python - 媒体 URL 无法正确解析

我的媒体网址和媒体根目录如下。

我的 urls.py 是

我在模板中访问它,如下所示:

渲染时替换的 url 是正确的,即/media/prop/image0.png.

但它说找不到媒体位置。