问题标签 [django-uploads]

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 投票
1 回答
395 浏览

django - Django Admin - 一次上传多个图像到多个模型对象

我有一个模型在数据库中有接近 150K 的条目。
今天,在编辑特定条目时,可以分别为每个条目上传图像。

我们需要上传接近 4k 的图像文件,每个条目一个,我想通过允许上传多个文件来实现它,其中图像文件名将与模型的名称属性匹配。

基本模型示例:

有没有办法创建一个视图,该视图将支持多个文件的一个上传按钮(其中每个文件代表数据库中模型的不同条目),并在上传处理程序/存储后端处理其余部分?

0 投票
1 回答
45 浏览

django - Django CSV 上传 UploadForm 到数据库 Clean

我想存储我上传的 CSV 文件中的数据,称为

数据文件

我不能在我的 csv 文件中按列名遍历行。当我使用 IO 字符串时,我也会遇到编码错误(UTF、ASCII)。我是 django 的新手,所以我不知道我做错了什么。

在我看来,我试图通过以下方式做到这一点:

我得到的错误是:

utf-8' 编解码器无法解码位置 10-11 中的字节:无效的继续字节

将其更改为“latin-1”(见评论)给出错误

行包含 NULL 字节

我的 CSV 文件中没有 NULL 值

0 投票
2 回答
57 浏览

python - Django - 上传带有附加信息的图像

假设我有一个博客网站。每个博客都由图像组成。所以,我想根据它们所属的博客对图像进行排序。但是在上传的时候,如何自动将博客ID与图片一起传递呢?

我有这样的模型:

我的 forms.py 看起来像:

您会在字段中看到“博客”。我实际上如何在那里传递博客 ID?

目前,我的上传页面的html是这样的:

实际上,这种上传图片的方式取自Vitor Freitas 的这篇精彩文章

现在,我想通过views.py 将博客ID 传递给模板,其中包含我已经完成的上下文。但是我如何保存它并与我上传的图像一起传递呢?

views.py 看起来像:

那么如何在上传时将图片与博客相关联?

任何帮助将不胜感激。

0 投票
0 回答
30 浏览

django - 从 Django 模板上传到模型的图像不起作用

我正在尝试从 userprofile.html 模板上传用户的个人资料图片,但它没有上传到管理面板上的该模型。我已经正确配置了静态和媒体设置。我可以从管理面板上传。但是从模板上传不起作用请帮忙..

0 投票
0 回答
39 浏览

python - django admin编辑表单没有获取文件值

在我的 html 中,我有如下代码:

在我的代码中,我得到了如下价值:

但我没有得到编辑表单中的价值 cae 当我这样做时,任何人都可以帮我解决这个问题吗?我不知道我在代码中做错了什么我的添加代码工作正常,我从表单中获取价值并将数据保存在数据库中,例如:

0 投票
0 回答
190 浏览

python - Django 中的自定义上传处理程序

我正在尝试在 Django 上创建自己的自定义上传处理程序,目标是能够上传子目录。我找不到任何资源来构建自己的上传处理程序,所以我在 Github 上看到了Django Upload Handler

我基本上在开始时复制并粘贴它以检查所有工作正常,然后进行更改,但我遗漏了一些东西,因为它不会将文件返回到请求中,所以我目前迷路了,我想也许是Django 上传处理程序不是我认为的那样,需要一些更改才能工作,但我不知道有哪些更改,因为处理程序不返回任何 NotImplementedError。任何建议将不胜感激。

0 投票
1 回答
67 浏览

python - 图像已上传但未保存在媒体和数据库 Django 中

我正在创建一个设置页面,用户应该可以在其中更改图像和生物数据。但是当我打印 request.FILES.GET("profile_picture") 时,只有生物数据会更新,它会打印我上传的照片的名称。为什么没有上传并保存到数据库?

模型.py

表格.py

视图.py

my_template.html

0 投票
1 回答
70 浏览

django - Django,为什么媒体图像的网址在生产中不起作用?

我正在开发一个需要在生产中设置的博客,当我将其设置为生产时问题就来了。所有静态文件都可以完美加载,但我上传的图片除外。在将其设置为生产之前,我也尝试过使用之前上传的图像,之后也是如此。 网页截图

设置.py

网址.py

我正在使用 pythonanywhere

0 投票
0 回答
19 浏览

python-3.6 - Django 2.0 到 2.2 升级 centos7

我尝试将 python 从 3.4 更新到 3.6,将我的操作系统从 centos 6 更改为 7,将 django 从 2.0 更改为 2.2。我试着跑步

python3 manage.py 检查,它工作正常

系统检查未发现任何问题(0 静音)。然后尝试运行服务器并得到以下异常

请帮我解决这个问题

0 投票
1 回答
202 浏览

django - 失败 - 没有文件在 Django 中下载上传的文件

我在 Django 中有一个模型,其中一个实体可以有多个上传的文件:

从 django.db 导入模型 从 model_utils.models 导入 TimeStampedModel 从 .managers 导入 ProviderManager

所以然后在我的 html 中,我想访问实体文件并为用户提供下载这些文件的链接:

因此,当下载开始时,它会失败并出现错误 Failed - No file (file exists)

只是为了让你看到正在走的路

同样重要的是,如果我访问管理员并检查上传的文件并打开它们,页面显示未找到

http://localhost:8000/media/provider_files/2021/02/24/Catalogo_2021_R0oiQHD.png