问题标签 [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.
django - Django Admin - 一次上传多个图像到多个模型对象
我有一个模型在数据库中有接近 150K 的条目。
今天,在编辑特定条目时,可以分别为每个条目上传图像。
我们需要上传接近 4k 的图像文件,每个条目一个,我想通过允许上传多个文件来实现它,其中图像文件名将与模型的名称属性匹配。
基本模型示例:
有没有办法创建一个视图,该视图将支持多个文件的一个上传按钮(其中每个文件代表数据库中模型的不同条目),并在上传处理程序/存储后端处理其余部分?
django - Django CSV 上传 UploadForm 到数据库 Clean
我想存储我上传的 CSV 文件中的数据,称为
数据文件
我不能在我的 csv 文件中按列名遍历行。当我使用 IO 字符串时,我也会遇到编码错误(UTF、ASCII)。我是 django 的新手,所以我不知道我做错了什么。
在我看来,我试图通过以下方式做到这一点:
我得到的错误是:
utf-8' 编解码器无法解码位置 10-11 中的字节:无效的继续字节
将其更改为“latin-1”(见评论)给出错误
行包含 NULL 字节
我的 CSV 文件中没有 NULL 值
python - Django - 上传带有附加信息的图像
假设我有一个博客网站。每个博客都由图像组成。所以,我想根据它们所属的博客对图像进行排序。但是在上传的时候,如何自动将博客ID与图片一起传递呢?
我有这样的模型:
我的 forms.py 看起来像:
您会在字段中看到“博客”。我实际上如何在那里传递博客 ID?
目前,我的上传页面的html是这样的:
实际上,这种上传图片的方式取自Vitor Freitas 的这篇精彩文章
现在,我想通过views.py 将博客ID 传递给模板,其中包含我已经完成的上下文。但是我如何保存它并与我上传的图像一起传递呢?
views.py 看起来像:
那么如何在上传时将图片与博客相关联?
任何帮助将不胜感激。
django - 从 Django 模板上传到模型的图像不起作用
我正在尝试从 userprofile.html 模板上传用户的个人资料图片,但它没有上传到管理面板上的该模型。我已经正确配置了静态和媒体设置。我可以从管理面板上传。但是从模板上传不起作用请帮忙..
python - django admin编辑表单没有获取文件值
在我的 html 中,我有如下代码:
在我的代码中,我得到了如下价值:
但我没有得到编辑表单中的价值 cae 当我这样做时,任何人都可以帮我解决这个问题吗?我不知道我在代码中做错了什么我的添加代码工作正常,我从表单中获取价值并将数据保存在数据库中,例如:
python - Django 中的自定义上传处理程序
我正在尝试在 Django 上创建自己的自定义上传处理程序,目标是能够上传子目录。我找不到任何资源来构建自己的上传处理程序,所以我在 Github 上看到了Django Upload Handler
我基本上在开始时复制并粘贴它以检查所有工作正常,然后进行更改,但我遗漏了一些东西,因为它不会将文件返回到请求中,所以我目前迷路了,我想也许是Django 上传处理程序不是我认为的那样,需要一些更改才能工作,但我不知道有哪些更改,因为处理程序不返回任何 NotImplementedError。任何建议将不胜感激。
python - 图像已上传但未保存在媒体和数据库 Django 中
我正在创建一个设置页面,用户应该可以在其中更改图像和生物数据。但是当我打印 request.FILES.GET("profile_picture") 时,只有生物数据会更新,它会打印我上传的照片的名称。为什么没有上传并保存到数据库?
模型.py
表格.py
视图.py
my_template.html
django - Django,为什么媒体图像的网址在生产中不起作用?
我正在开发一个需要在生产中设置的博客,当我将其设置为生产时问题就来了。所有静态文件都可以完美加载,但我上传的图片除外。在将其设置为生产之前,我也尝试过使用之前上传的图像,之后也是如此。 网页截图
设置.py
网址.py
我正在使用 pythonanywhere
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 静音)。然后尝试运行服务器并得到以下异常
请帮我解决这个问题
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