问题标签 [imagefield]

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 投票
3 回答
5754 浏览

python - django ImageField 没有上传文件

所以过去一个小时我一直在谷歌搜索这个问题,但无法找到解决方案。基本上就是这样:在我的model.py中,我有一个有这个的类

在我的 settings.py 中,我的媒体 URL/ROOT 设置如下

来自网络服务器的服务应该是这样的:

我已经安装了 PIL(在 virtualENV 中)并且上传没有错误,唯一的问题是当我尝试通过管理面板上传文件时没有任何反应。没有错误什么都没有。该文件只是没有被开发服务器上传到 zoomOutImage 文件夹。谁能指出我为什么?

0 投票
0 回答
2673 浏览

django - Django ImageField [Errno 13] 权限被拒绝,即使目录是可写的

我在“赞助商”模型中包含了一个 ImageField 字段,该字段设置为将上传的图像文件保存到 my_app/static/uploads/sponsor_logos,当我尝试使用管理界面保存记录时,出现以下错误:

/admin/sponsors/sponsor/add/ 处的 OSError [Errno 13] 权限被拒绝:'/static'

这是我的模型:

我的媒体根设置为:

这是回溯:

我在 my_app/static/uploads/sponsor_logos 目录上运行了 chmod 777,所以它应该是可写的。此外,我运行了 python manage.py shell,并从那里在赞助商徽标目录中创建了一个新的文本文件,因此该目录似乎是可写的。为什么我不断收到此错误?

0 投票
2 回答
202 浏览

django - imageField 中的 upload_to 属性无法将图像保存在磁盘上

我是 django 的初学者。我想要一个 imageField 我的 ModelForm 可以保存上传到我磁盘中的 upload_to 路径的图像,但是当我通过管理站点时,我看到该图像保存在一个 url 而不是我磁盘上的目录中。

设置.py

当我单击管理站点中的图像链接时,它将转到如下网址:

我搜索了很多问题,但我没有找到明确的解决方案。提前致谢,

0 投票
1 回答
816 浏览

django - django PIL 图片上传/显示问题

我试图让 django 显示图片。我已经安装了 PIL,它可以正常工作。我正在运行 py 2.7、win 7、开发服务器和 sqlite3

我的静态根:

我在这个文件夹中有一张背景图片,可以通过

现在我试图通过图像字段和管理员上传图片。它工作正常,图片位于正确的文件夹中(我现在已更改文件夹一百万次,看看这是否可能是问题)但图片无法显示。

我的模型的一部分:

我的媒体根:

图片位于正确的文件夹中。netz/skateproject/media/pic.jpg

但它似乎 localhost 无法访问此文件夹。当我尝试时 - 我得到一个 404 并且 django 告诉我该 url 与我在我的 url 中定义的任何内容都不匹配。这是真的 - 但我也没有为静态文件夹中的背景图像定义一个 url - 我可以很好地访问这个。

我还尝试从我的 html 模板访问文件,如下所示:

显然图片没有显示出来。

我不知道这里有什么问题。我想我应该能够在本地主机上看到图片吗?这是 chrome 给我的错误图片

在此处输入图像描述

如果即图片中的文件夹与代码示例中的文件夹不同,那是因为我更改了它们以测试不同的设置。

我真的希望有人可以帮助我弄清楚 image_field,因为如果我不能显示它们上传图片没有多大意义:)

提前致谢!!!丹尼尔

哦,而且 - 我已经尝试过 google 和 django 参考等。老实说,我无法这样想。每一个帮助表示赞赏!

0 投票
1 回答
1281 浏览

drupal - 将 image_field 附加到 drupal 7 中的实体

我使用 drupal 7 和 Entity API 来开发一个模块。我有一个实体来记录客户信息。我希望使用 image_field 让客户上传他们的标志。所以我有这个功能:

在实体创建/编辑表单中,我使用:

附加领域。

当我调用此表单时,图像上传字段已更正显示。我可以使用它来上传文件以提供服务。

在表单提交功能中,我将实体保存为:

但是,在我按下保存按钮后,实体表已正确保存。字段表不是。field_data_logo 和 field_revision_logo 都是空的。

我相信 Entity API 负责检索和保存附加字段。有人可以告诉我我的代码有什么问题吗?谢谢你。

0 投票
2 回答
87 浏览

drupal - 更改图像字段的内容

我只是想node_save()在我的文章中使用更改图像字段的值,并且我正在使用以下代码。

当我按 F5 时,我文章中的图像没有改变。

我的代码有什么问题吗?

0 投票
3 回答
63069 浏览

django - Django:在视图中获取 ImageField url

我正在尝试在 Django 视图中获取 ImageField 绝对路径,以便我可以打开图像,在其上写一些东西,然后将其提供给用户。

我在获取保存在媒体文件夹中的图像的绝对路径时遇到问题。

我收到错误,item.image 没有路径(The 'banner' attribute has no file associated with it.)。item.image 是 ImageField ,我想知道如何获取保存在图像字段中的图像的绝对路径(在 Django 视图中)。

0 投票
1 回答
694 浏览

django - Django 媒体目录需要执行权限

我最近正在部署一个新的 Django 应用程序,并且在我的设置(使用 Apache)中,除非在目录(属于 www-data 组)上设置了“x”权限,否则媒体目录不会提供文件。

我不确定这是否是正常行为,因为我认为图像没有立即获得执行权限的充分理由(似乎存在很大的安全风险)。我做错了什么?

0 投票
2 回答
8084 浏览

python - 在 django 模型中存储图像列表

我正在构建一个 Django 数据模型,并且我希望能够存储一个 ImageField 数组。可能吗?

谢谢。

0 投票
3 回答
32249 浏览

python - Django - 显示图像字段

我刚开始使用 django,我还没有找到很多关于如何显示 imageField 的信息,所以我做了这个:

模型.py

视图.py

图像.html

我已经保存了一个图像,因为终端并且我知道在那里,如果在 image.html 中执行此操作:

输出是:汽车对象

谁能告诉我我的错误在哪里?

非常感谢。