问题标签 [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.
django - django:ImageField、MEDIA_ROOT、MEDIA_URL,如何正确设置
MEDIA_ROOT
在 的上下文中应该如何MEDIA_URL
正确设置ImageField
?upload_to
我应该如何为 ImageField设置参数?MEDIA_ROOT
和的评论MEDIA_URL
很少,所以我想知道它们的用途以及如何正确设置它们。
django - Django {{ MEDIA_URL }} 空白 @DEPRECATED
在过去的几个小时里,我一直在努力解决这个问题。我无法显示 {{ MEDIA_URL }}
在 settings.py
在我看来我有
然后我有一个 base.html 和 Question/latest.html
但 MEDIA_URL 显示为空白,我认为这就是它的工作方式,但也许我错了。
更新 最新版本修复了这些问题。
silverlight - 使用 Silverlight 的流畅流媒体播放器,是否可以将 mediaurl 设置为相对路径?
这是我的代码
问题:是否可以将 mediaurl 属性设置为相对路径?所以而不是
http://servername/Video/video.ssm/manifest
会是这样的
/Video/video.ssm/manifest
我按原样尝试过,但它出错了。
谢谢!
python - MEDIA_URL 和重定向不起作用
我是 django 的初学者,所以开始了我的测试项目。
有一个 home.html 提供注册或登录/注销的选项。我还创建了一个单独的应用程序registration
来处理这些请求。
设置.py
网址.py
base.html
主页.html
注册.html
urls.py - 注册
views.py - 注册
我面临2个问题
- css 没有加载。它在
media/style.css
. - 登录和注销时,url 从 /accounts/login 变为 /accounts/logout。我该如何避免它并使其保持在根?此外,当我在http://localhost:8000/accounts/logout页面上尝试登录时,它给了我
CSRF verification failed. Request aborted.
错误
python - 如何在我的模板中使用用户上传的文件?(django)
到目前为止,我已经完成了用户上传图像的部分,但是如何使用位于我的媒体文件夹中的那些图像?这是我尝试过的:
我的观点:
我的模型:
我的模板:
和我的 settings.py MEDIA_ROOT 和 URL:
所以这就是我想要做的:在我的模板中使用这些图像!
python - Django:MEDIA_URL 返回页面未找到
设置.py
如果有帮助,还有urls.py :
所以在我的模板 {{ MEDIA_URL }}{{ p.images }} 中返回正确的 URL http://127.0.0.1:8000/site_media/media/products/co_macysLogo3.gif,但是当我打开它时我得到Page Not Found .
该文件在那里,所以我不确定它为什么抱怨。我已经查看了关于 SO 的 3 或 4 个其他问题,这些问题与我的相似,但他们的答案都没有解决我的问题。奇怪的是我的 {{STATIC_URL}} 工作得很好,但不是 {{MEDIA_URL}}。如果可以的话,我当然会使用 STATIC_URL,只是为了让我的应用程序正常工作,但不幸的是 Django 的 ImageField upload_to 参数只将图像上传到媒体文件夹。
更新:将 MEDIA_ROOT 更改为MEDIA_ROOT = os.path.join(PROJECT_ROOT, "static")
并通过 {{ STATIC_URL }}{{ p.images }} 调用我的图像解决了这个问题。我希望有更好的方法。我仍然不明白为什么 Django 不能从 MEDIA_URL 提供图像文件。
django - 自动生成的 photologue 图像 url 是否可以覆盖?
我有两个独立的服务器。一个是托管 django 实例"www.example.com"
,另一个是提供静态文件"static.example.com"
。在 django 设置中,MEDIA_URL
指向"static.example.com"
. 因此,我的 photologue 正在使用该"static.example.com"
域。
我想"www.example.com"
用于我的 photologue,但我不知道如何覆盖MEDIA_URL
photologue 的设置。你知道有什么办法可以解决这个问题吗?
注意: Django 通过 apache 提供服务,静态文件托管在 AWS(亚马逊网络服务)上。我只想更改 photologue 域。其他静态文件必须保留在原处。
django - Amazon EC2 上的 Django 媒体 URL
我正在尝试在 Amazon EC2 实例上托管我的 Django 项目,但我的媒体 URL 存在一些问题(我怀疑)。目前,easy_thumbnails 无法生成任何缩略图,并返回错误:
在我看来,easy_thumbnails 没有在正确的目录中查找图像或其他内容。调试视图显示我的 URL 配置如下:
在我的本地开发版本上一切都运行良好,所以我有点难过。关于检查什么的任何建议?使用 FileZilla 我可以登录我的 EC2 实例,果然,在我的图像被保存的媒体文件夹中,似乎 easy_thumbnails 没有找到正确的位置或其他东西。
python - django - 为什么这不起作用?
我的模型中有这个图像字段
在我的设置中:
在我的模板中:
其他图像upload_to='.'
正在保存到媒体文件夹中,但user
没有创建文件夹,这是为什么?
我运行了 syncdb 和 schemamigration,一切正常,但加载此图像会出现 404 错误,因为路径不存在。我的错误是什么?
python - 未从存储中检索 Django 图像字段
我绘制了一个图表并将其保存为我的模型中的图像。但是,该文件没有在 html 页面上检索。我的模型.py:
设置.py:
该文件存储在 media/graphs 目录中。{{ MyModel.photo.url }}
正确打印为/media/graphs/file_name
. 但是当放入图像标签时,它不会被显示。为什么会这样?