问题标签 [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.
python - 无法在 Django 模板中显示 ImageField
我希望你能帮助我完成我的 Django 项目。我可以在基于 slug 名称的文件夹内的 media_cdn 文件夹下上传图像。当我尝试在我的帖子列表和帖子中显示图像时会出现问题。
你能看看我的代码并提供一个解决方案吗?我花了几个小时试图让它工作。请帮忙。
设置.py
模型.py
postlist.html
post.html
网址.py
我不知道还有什么可以尝试从文件夹中调用该图像。任何建议将不胜感激。谢谢!
python - Django Media url 返回 404 NOT FOUND
我有一个 Django 项目。为了设置我的媒体网址,我遵循了 django doc Django doc - 管理静态文件:
例如,如果您的 MEDIA_URL 被定义为 /media/,您可以通过将以下代码段添加到您的 urls.py 中来做到这一点:
从 django.conf 导入设置 从 django.conf.urls.static 导入静态
urlpatterns = [ # ... URLconf 的其余部分在这里 ... ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我的settings.py:
我的urls.py:
我上传的文件在媒体根目录中找到,但是当我访问媒体 url [ http://127.0.0.1:8000/media/proof/img.pdf ] 时,它返回HTTP 404 NOT FOUND。
python - 尽管配置,Django MEDIA 不提供服务
我知道这是一个流行的话题,但我还没有找到最近的帮助答案。我已经设置了我的开发环境,以我认为正确的方式为 MEDIA 提供服务,但图像仍然无法解析。在模板中返回属性的路径,但我认为问题出在 URLS.PY 上?这是我的settings.py:
这是模板本身(附加图像是渲染的模板本身,看起来是正确的):
这是我的主要 URLS.py(顶级,不是特定于应用程序的,但我也在特定于应用程序的行中添加了这一行):
我错过了什么?我陷入了困境,似乎无法做到这一点。我也对生产站点的 recos 持开放态度,因为我是 Django 新手和生产中的最佳实践。
环境是 Py 2.7,Django 1.8。
python - Django:模板中未访问上传的图像
我正在尝试在 django 中创建类似 facebook 图片上传的代码。我的图像被上传并存储在文档下的媒体文件夹中,我喜欢在模板中的任何位置显示该图像,但图像应该是最新的,以显示在模板中
模型.py
视图.py
表格.py
image_upload.html
base.html
索引.html
{% 扩展 'base.html' %}
即使我试图查看所有图像,但这也不起作用
python - 我无法播放上传到管理员的音频(网址有引号)
我在我的 model.py 文件中创建了一个新类:
我将我的音频上传到我的管理页面。但是,音频不播放,我右键单击新浏览器,它显示“找不到页面”,说“当前路径,appname /“/media/ nameoftheaudio .mp3”,与任何 URLconf 不匹配在项目名称.urls中定义。
我查看了Django MEDIA_URL 和 MEDIA_ROOT的答案,但它并没有解决我的问题。在我的 urls.py 中,我已经有了:
在我的setting.py中,我有:
另一条信息是我上传到另一个班级的音频工作正常!这是我在这个项目中创建的第一个类模型。我无法检测到这个音频类缺少什么。我正在使用 Django 3.0.4 谢谢!!
更新:我想我发现了问题:当我打开我的音频链接时,总是为“media/audio.mp3”附加引号。 我的截图
如何删除引号;我很确定几天前媒体文件可以正常工作,但是自从我添加了一个新课程后,它就变成了这样。非常感谢您的帮助!!!
python - 我无法在我的 django HTML 模板中显示我的图像
我有这个模型:
我的项目设置文件中有这个:
我的媒体文件夹中还有一个“图像”文件夹。这些是一些文件的地址。为确保您一切正常:
-myproject>myproject>settings.py
-myproject>媒体>图像>myimage1.png
-myproject>媒体>图像>myimage2.png
我进入外壳
然后:
它返回:
'/media/images/myimage1.png'
我有这个 HTML 模板(简化):
它没有显示任何图像。是什么原因?
python - 为什么不应该在 Django 的生产级使用 MEDIA_ROOT 和 MEDIA_URL?
我试图找到我发布的问题名称的答案,但我似乎找不到答案。
我一直在查看 Django 的几个教程,他们一直告诉我,当您处于 Django 的生产级别时,您不应该使用 MEDIA_URL 和 MEDIA_ROOT 类型的约定。
但这是为什么呢?有什么具体原因吗?
python - Django media_url 对于文件字段不正确
我有一个 DRF 项目,其模型如下:
在该模型中,output_file是在服务器处理后由应用程序保存的文件(用户不直接为该字段上传文件)。该文件保存在MEDIA_ROOT中的某个位置。
我的MEDIA_ROOT = " /var/www/media/ " 和MEDIA_URL =" /media/ " 和文件例如保存在 " /var/www/media/items/file.txt " 中。
当我序列化这个模型时,我得到以下结果作为响应 json:
如您所见,我在 URL 的开头有多余的/media/。我的意思是 URL 必须是:
/media/items/file.txt
但我得到:
/media/var/www/media/items/file.txt。
我的问题是什么,我该如何解决?
感谢您的帮助:D
django - 如何在 django 中限制对媒体图像 URL 的访问
如何限制对媒体图像 url 的访问,并使其只能由 django 中的访问所有者用户访问,
这是我的班级模型:
我的媒体设置是:
例如:如果请求用户不是同一所有者用户,我不希望用户在他们的浏览器中放置像这样的图像 url “http://127.0.0.1:8000/media_url/images/67155_0_AVemgEZ.jpg”并打开图像.
我相信,我可以创建一个小函数来检查访问用户和请求的 URL '/media_url/images/' 以获取图像名称,然后使用图像名称从数据库中获取一个对象,然后检查所有者(i_user)是否相同访问-用户。
但是我怎么能告诉 Django 在服务 MEDIA_URL 请求之前使用这个函数。
如果你有一个例子,那将非常有帮助。
先感谢您
c# - 通过存储在 Google Drive 中的 WhatsApp Business API 发送 pdf,但我收到错误“12300 - Invalid Content-Type”
我正在尝试通过存储在谷歌驱动器中的 WhatsApp Business API 发送 pdf,但我收到一个错误“12300 - Invalid Content-Type”你能帮我我哪里出错了,我想知道如何发送来自我本地存储的 MediaUrl 中的 pdf。我尝试使用 Twilio Assets,但它也无法正常工作。这是我的代码: