问题标签 [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 回答
691 浏览

python - Django,上传图片错误

在我的应用程序中,用户可以更改他们的个人资料数据,例如全名、性别、个人资料图片和其他内容。问题是当用户想要保留相同的个人资料图片并且文件输入为空时。在我看来,我如何支持这一点。

这是我的 html updateProfile.html

这是我的views.py updateprofile

如果我在文件输入中更改文件,一切正常。但是,如果我不上传新图像并将文件输入保留为空白,则会出现错误。如何检查 POST 请求中是否有文件?请帮忙

0 投票
2 回答
1359 浏览

django - Django Rest Framework:无法序列化或保存上传的图像

无法在 APIview 中序列化或保存上传的图像。如果保存,文件已损坏且无法打开。如果序列化,获取: {"avatar":["No file was submit."]} 请求内容:

设置:

网址:

模型:

串行器:

意见:

对于发布,我使用 Postman,在那里设置:Body=>Form-Data 并从磁盘中选择一个文件。

如果它很重要,这是移动 API

0 投票
0 回答
362 浏览

django - Django Image Upload - 图像文件未保存

我正在编写一个项目,您可以在其中将照片从磁盘或其他站点添加到网站。在 jquery 中,我写了一个 book marklet,我可以在其中添加来自其他站点的图片。但我在从光盘上传图像时遇到问题。我编写了模型、模型表单、视图和 html 文件。当我在表单中选择一个 img 文件时,一切看起来都很好。我已移至图像列表网页,但没有我要上传的文件。图像文件未保存。我不知道我做错了什么。下面是我的代码:

模型.py

表格.py

从网页上传

从 dics 上传

视图.py

从网页上传

从 dics 上传

并上传.html

我将不胜感激

0 投票
1 回答
1830 浏览

python - Django ImageField - 只渲染元素

我有一个 Django 表单,其中有一个ImageField,我在我的模板中呈现这样的字段:

生成的 HTML 如下所示:

我只想渲染<input元素,因为我使用的是 bootstra-fileinput 库:https ://www.npmjs.com/package/bootstrap-fileinput:

<input>是否可以在不手动在模板中编写标签的情况下做到这一点?

0 投票
1 回答
1298 浏览

django - Django - 将 PDF 和 Excel 文件上传到 mysql 数据库

我写了一个代码来上传一个excel表并将内容保存到mysql数据库。下面是在内存中上传文件的代码。

现在,我想上传一个 PDF 文件并使用相同的功能保存到 mysql 数据库的路径。例如,如果 excel 有记录 A,那么我必须链接一个关联的 PDF 文件。我该如何处理这种情况?使用 formset 是一种解决方案吗?我知道多文件上传,但我认为这会将文件路径直接保存到数据库。

0 投票
1 回答
267 浏览

django - Django多文件上传不会将文件发送到目录

我想在网站中实现多文件上传功能。该网站上已经有上传功能,但适用于单个文件。我松散地遵循简单优于复杂:Django Multiple Files Upload Using Ajax

我的代码:

视图-> 多重上传.py

模型.py

表格.py

multi_upload.html

上传文件.js

目前遇到的问题: 1.点击按钮上传不生效。出现该框,我可以选择多个文件并“上传”到页面,即它说选择了 2 个文件。但是然后单击“上传”会出现错误:

这来自视图(mulit_uploade.py),但我有点困惑为什么

  1. 我想使用base.html也用于单次上传功能的那个。因此,当我添加{% extends "myproject/base.html" %}到时multi_upload.html,会出现一个新问题,而我只使用单个上传功能时不会出现:

    未找到“myproject_about”的反向。'myproject_about' 不是有效的视图函数或模式名称:

    学到更多 ”

    /myproject/import/ 处的 NoReverseMatch

    未找到“myproject_about”的反向。“myproject_about”不是有效的视图函数或模式名称

0 投票
1 回答
221 浏览

django - 用于上传图像的 Django 媒体目录 HTTP 404

我的项目结构是:

部分settings.py文件:

的内容/website/urls.py

现在我需要/avatars/*.jpg通过 URL 访问文件,例如http://127.0.0.1:8000/avatars/*.jpg

但它不起作用(只是 404)。问题是什么?

0 投票
0 回答
53 浏览

ajax - 无法将文件从表单发送到视图

当我尝试将数据从表单发送到视图时,除 FileField Data 之外的所有数据都已成功发送。我正在使用模板的 CURD 数据表屏幕截图也粘贴在下面。我也在使用ajax。我是 Django 的初学者,请帮助我找不到错误。

截屏

sjx

视图.py

表格.py

网址.py

Create_certifcate.html

证书.js

0 投票
2 回答
2174 浏览

python - 使用 ListField 序列化多个 InMemoryUploadedFile:Django REST Framework

如何序列化多个InMemoryUploadedFile使用serializers.ListField()


代码片段

当前响应

0 投票
1 回答
828 浏览

python - 在 django ImageField 的错误目录中上传图像

当我上传照片时,照片加载成功,但是照片放错了目录。

'media/posts-pics/'正如我在 Post 模型中所概述的那样,它不是将图像放置在路径上,而是放置在'media'路径上。

这些是我的文件:

模型.py

项目.urls.py

视图.py

我使用了完全相同的代码add_post,照片就在它的位置,但我遇到了麻烦edit_post怎么了 ?

注意:

从技术上讲,我可以删除'media/post-pics',但这是出于特殊目的,目的是:每个应用程序都有其用于保存图像的文件夹。