问题标签 [filefield]

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

django-admin - 如何在 Django Admin 的 FileField 中显示附件的下载链接?

我的 django 模型中有 FileField:

在用于更改此模型的 Django 管理部分中,我有此文件的完整路径(默认情况下):

如何为我的管理面板用户显示下载此文件的链接?

0 投票
1 回答
949 浏览

blob - Plone 4 - 获取 plone.app.blob.field.FileField 中文件的 url

我有一个带有 3 个文件字段(plone.app.blob.field.FileField)的自定义内容类型,我想获取他们的 url,所以我可以将它们放在我的自定义视图中,人们将能够下载这些文件。但是,当使用 Clouseau 进行测试和调试时,我调用:

其中 getFirst_file() 是第一个文件的访问器(名为“first_file”的字段)。

返回的 url 是“http://foo/.../eat.00001”,其中“eat.00001”是我的自定义类型的对象,其中包含文件字段...

有趣的是,如果我打电话:

它返回“application/pdf”,这是正确的,因为它是一个 pdf 文件。

我在这里很迷茫,感谢您的帮助。提前致谢!

0 投票
1 回答
433 浏览

python - 使用图像文件将遗留数据库迁移到 Django

我有一个遗留数据库的 SQL 转储和一个包含图像的文件夹,这些图像被某些表的某些行引用,我需要将该数据迁移到新的 Django 模型。具体问题是如何“执行”上传,但在管理命令中。

upload_to当引用字段的表迁移到其对应的模型时,我还需要设置模型的图像字段,并且我还需要根据ImageField.

如何以编程方式从文件路径或文件描述符填充图像字段?

0 投票
1 回答
532 浏览

django - Finding path of chosen file in Django FileField

I am using a forms.FileField to have the user choose file to open. I need to know which path the user chose in addition to the filename. I can't seem to find that anyplace. I will be loading other files from the same path.

0 投票
0 回答
137 浏览

django - 上传后如何更改 django FileFiled 'storage'?

我正在使用 Django 框架开发两个网站。问题是 - 一个站点正在共享另一个站点的部分内容。他们都使用不同的亚马逊 WS 存储桶来存储图像等。

因此,对于与另一个共享某些内容的站点,我需要指定不同的 MEDIA_URL,但这似乎是不可能的,因为 FileField 的“upload_to”和“storage”参数只会影响正在上传的文件。

上传后显示图像时有什么方法可以使用另一个存储?

0 投票
5 回答
1647 浏览

django - 如何将保存在 Django FileField 中的文件作为附件发送?

如何发送包含保存在 FileField 中的文件的邮件?我不知道如何访问下面代码中的文件。

编辑

我试图用

其中 list_pca 是

但我收到错误“没有这样的文件或目录”,因为路径错误。

也返回错误的路径。upload_to由于该选项,它不应该知道文件在哪里吗?

谢谢

谢谢

0 投票
0 回答
323 浏览

django - Django中的FileField返回错误的路径

我有一个带有以下upload_to选项的 FileField:

我的文件已正确保存在<MEDIA_ROOT>/rapports/rapports_journaliers/<filename>

但返回的路径

是错的:

有人可以帮忙吗?

谢谢

0 投票
1 回答
1763 浏览

django - 重命名 django FileField 文件

一些附加功能被添加到 django 应用程序中,因此 upload_to 功能也得到了扩展。

由于 django 默认将文件名存储在数据库中,并将文件存储在磁盘上,因此没有造成任何损害 - 新文件使用新的 upload_to 函数命名,而旧文件继续工作。

然而,这很混乱——我们最终会遇到类似文件的情况

有没有办法批量重命名这些文件?我想这可以通过遍历数据库来完成,检查 FileField 中的路径是否与当前 upload_to 的结果匹配,如果不匹配,则重命名.. 这似乎是一个常见问题,所以也许有更通用的方法?

0 投票
2 回答
3944 浏览

django - 当具有该名称的文件已经存在时,如何防止 Django 更改文件名?

就我而言,我允许用户上传头像图片并简单地使用 user_id 作为文件名。所以会有1.jpg、2.jpg等。

但是我发现如果我为某个已经上传了一个帐户的新头像上传了一个新头像,比如说用户 #10,新文件将被命名为“10_1.jpg”。这没关系,但是我不需要它,我希望新文件可以覆盖旧文件 - 无论如何它也节省了一些磁盘空间。

我用谷歌搜索并搜索但找不到线索。我希望 ImageField 或 FileField 有一个选项,但它不存在。

感谢帮助!

0 投票
2 回答
22902 浏览

django - 如何在 django 视图中下载文件字段文件

我的 django 模型中有文件字段:

该文件将显示在带有链接“http://test.com.cn/home/projects/89/attachment/2012/02/24/sscsx.txt”的网页中

我想要做的是当用户点击文件链接时,它会自动下载文件;谁能告诉我如何在视图中执行此操作?

提前致谢!