问题标签 [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.
python - Django,上传图片错误
在我的应用程序中,用户可以更改他们的个人资料数据,例如全名、性别、个人资料图片和其他内容。问题是当用户想要保留相同的个人资料图片并且文件输入为空时。在我看来,我如何支持这一点。
这是我的 html updateProfile.html
这是我的views.py updateprofile
如果我在文件输入中更改文件,一切正常。但是,如果我不上传新图像并将文件输入保留为空白,则会出现错误。如何检查 POST 请求中是否有文件?请帮忙
django - Django Rest Framework:无法序列化或保存上传的图像
无法在 APIview 中序列化或保存上传的图像。如果保存,文件已损坏且无法打开。如果序列化,获取: {"avatar":["No file was submit."]} 请求内容:
设置:
网址:
模型:
串行器:
意见:
对于发布,我使用 Postman,在那里设置:Body=>Form-Data 并从磁盘中选择一个文件。
如果它很重要,这是移动 API
django - Django Image Upload - 图像文件未保存
我正在编写一个项目,您可以在其中将照片从磁盘或其他站点添加到网站。在 jquery 中,我写了一个 book marklet,我可以在其中添加来自其他站点的图片。但我在从光盘上传图像时遇到问题。我编写了模型、模型表单、视图和 html 文件。当我在表单中选择一个 img 文件时,一切看起来都很好。我已移至图像列表网页,但没有我要上传的文件。图像文件未保存。我不知道我做错了什么。下面是我的代码:
模型.py
表格.py
从网页上传
从 dics 上传
视图.py
从网页上传
从 dics 上传
并上传.html
我将不胜感激
python - Django ImageField - 只渲染元素
我有一个 Django 表单,其中有一个ImageField
,我在我的模板中呈现这样的字段:
生成的 HTML 如下所示:
我只想渲染<input
元素,因为我使用的是 bootstra-fileinput 库:https ://www.npmjs.com/package/bootstrap-fileinput:
<input>
是否可以在不手动在模板中编写标签的情况下做到这一点?
django - Django - 将 PDF 和 Excel 文件上传到 mysql 数据库
我写了一个代码来上传一个excel表并将内容保存到mysql数据库。下面是在内存中上传文件的代码。
现在,我想上传一个 PDF 文件并使用相同的功能保存到 mysql 数据库的路径。例如,如果 excel 有记录 A,那么我必须链接一个关联的 PDF 文件。我该如何处理这种情况?使用 formset 是一种解决方案吗?我知道多文件上传,但我认为这会将文件路径直接保存到数据库。
django - Django多文件上传不会将文件发送到目录
我想在网站中实现多文件上传功能。该网站上已经有上传功能,但适用于单个文件。我松散地遵循简单优于复杂:Django Multiple Files Upload Using Ajax。
我的代码:
视图-> 多重上传.py
模型.py
表格.py
multi_upload.html
上传文件.js
目前遇到的问题: 1.点击按钮上传不生效。出现该框,我可以选择多个文件并“上传”到页面,即它说选择了 2 个文件。但是然后单击“上传”会出现错误:
这来自视图(mulit_uploade.py
),但我有点困惑为什么
我想使用
base.html
也用于单次上传功能的那个。因此,当我添加{% extends "myproject/base.html" %}
到时multi_upload.html
,会出现一个新问题,而我只使用单个上传功能时不会出现:未找到“myproject_about”的反向。'myproject_about' 不是有效的视图函数或模式名称:
学到更多 ”
/myproject/import/ 处的 NoReverseMatch
未找到“myproject_about”的反向。“myproject_about”不是有效的视图函数或模式名称
django - 用于上传图像的 Django 媒体目录 HTTP 404
我的项目结构是:
部分settings.py
文件:
的内容/website/urls.py
:
现在我需要/avatars/*.jpg
通过 URL 访问文件,例如http://127.0.0.1:8000/avatars/*.jpg
但它不起作用(只是 404)。问题是什么?
python - 在 django ImageField 的错误目录中上传图像
当我上传照片时,照片加载成功,但是照片放错了目录。
'media/posts-pics/'
正如我在 Post 模型中所概述的那样,它不是将图像放置在路径上,而是放置在'media'
路径上。
这些是我的文件:
模型.py
项目.urls.py
视图.py
我使用了完全相同的代码add_post
,照片就在它的位置,但我遇到了麻烦edit_post
。怎么了 ?
注意:
从技术上讲,我可以删除
'media/post-pics'
,但这是出于特殊目的,目的是:每个应用程序都有其用于保存图像的文件夹。