广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Django上传图片
  • 406
分享到

Django上传图片

上传图片Django 2023-01-31 00:01:31 406人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

from Django.db import models class Picture(models.Model): path = models.ImageField(upload_to='share_pictures/')

from Django.db import models

class Picture(models.Model):
    path = models.ImageField(upload_to='share_pictures/')
    name = models.CharField(max_length = 50)

    class Meta:
        db_table = "picture" 

    def __str__(self):
        return self.name
from djanGo import fORMs

class ImageForm(forms.Form):
    name = forms.CharField(max_length = 100, label='名字:')
    picture = forms.ImageField(label='图片:') 
class PictureView(apiView):

    def get(self, request):
        name = request.GET.get('name', '')
        try:
            picture = Picture.objects.get(name=name)
        except Picture.DoesNotExist:
            return Response(status=status.Http_404_NOT_FOUND)
        image = open(picture.path.url[1:], 'rb').read()
        return HttpResponse(image, content_type='image/png')

    def post(self, request):
        MyImageForm = ImageForm(request.POST, request.FILES)
        # 检验表单是否通过校验
        if MyImageForm.is_valid():
            # 构造一个 Profile 实例
            picture = Picture()
            # 获取name
            picture.name = MyImageForm.cleaned_data["name"]
            # 获取图片
            picture.path = MyImageForm.cleaned_data["picture"]
            e = picture.save()
            print(e)
        else:
            return Response(status=403)
        return Response(status=200)

--结束END--

本文标题: Django上传图片

本文链接: https://www.lsjlt.com/news/182693.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django上传图片
    from django.db import models class Picture(models.Model): path = models.ImageField(upload_to='share_pictures/') ...
    99+
    2023-01-31
    上传图片 Django
  • python django 上传图片
    安装PIL模块,如果你的电脑是windows的话,64位的下载地址为http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装命令:pip install *.whl如果你的电脑是linux的话直接下载htt...
    99+
    2023-01-31
    上传图片 python django
  • django使用ckeditor上传图片
    1、在模型类中设置字段为富文本类型,这里需要注意引入的是RichTextUploadingField,以允许上传图片,需要和RichTextField区分开 from ckeditor_uploader.fields import Ri...
    99+
    2023-01-30
    上传图片 django ckeditor
  • Django实现上传图片功能
    本文实例为大家分享了Django实现上传图片的具体代码,供大家参考,具体内容如下 1.设置存放上传的图片的文件夹 settings.py MEDIA_ROOT = os.path...
    99+
    2022-11-12
  • Django Admin实现上传图片校验功能
    Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他 Web 框架也声称能提供同样的内容,但 Django 的独特之处在于它内置...
    99+
    2022-06-04
    上传图片 功能 Django
  • django实现图片上传数据库并显示
    Django文件上传,供大家参考,具体内容如下 需求 1、完成学生信息注册操作 2、将学生信息入库 3、将上传文件存放至项目下media文件夹下 4、显示所有学生信息 创建模型类 ...
    99+
    2022-11-12
  • selenum autoit上传图片
    目前,一般实现文件图片上传的方式都是有一个按钮,点击之后直接调用操作系统自身的弹框,选择文件后,实现上传。因为Selenium不支持调用操作系统的操作,所以这种情况下,利用Selenium无法完成图片上传,这时,我们可以选择autoit实...
    99+
    2023-01-30
    上传图片 selenum autoit
  • Android 选择图片、上传图片之PictureSelector
    集成方式 implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'     依赖...
    99+
    2022-06-06
    上传图片 选择 图片 Android
  • Bootstrap如何上传图片
    这篇文章主要介绍“Bootstrap如何上传图片”,在日常操作中,相信很多人在Bootstrap如何上传图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Bootstrap如...
    99+
    2022-10-19
  • vue.js如何上传图片
    这篇文章将为大家详细讲解有关vue.js如何上传图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前端部分<div class="form-gr...
    99+
    2022-10-19
  • thinkphp怎么上传图片
    这篇文章主要介绍“thinkphp怎么上传图片”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp怎么上传图片”文章能帮助大家解决问题。第一步:配置必要参数在配置文件config.php中...
    99+
    2023-07-06
  • php怎么上传图片并显示图片
    在PHP中,可以使用`$_FILES`数组来处理上传的文件。以下是一个简单的示例代码,演示了如何上传图片并显示图片:```上传图片`...
    99+
    2023-10-11
    php
  • PHP中怎么上传图片
    PHP中怎么上传图片,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先我们开始判断文件类型是否为图片类型用到的函数{  strrchr:查找...
    99+
    2023-06-17
  • 动易图片上传问题
    关键字描述:问题 上传 图片 文件夹 操作系统 只能 通过 软件 选择 动易图片上传,目前没有这一功能。 个人认为,如果你想要实现这种效果,只能在操作系统下,先建好文件夹,通过上传软件上传,再在添加图片时,从上传的目...
    99+
    2022-06-12
    问题 上传 图片 通过 软件 选择 操作系统 只能 文件夹
  • python 模拟post上传图片
    小编在最近在学习用 python 做接口测试,其中有个上传图片的接口,在网上各种搜索,各种尝试。下面是我慢慢摸索的过程,希望能帮助大家(ps:新手编写,欢迎拍砖) 1.使用poster第三方模块 如果要使用poster 则需要先 安装p...
    99+
    2023-01-31
    上传图片 python post
  • 【uniapp小程序】上传图片
    文章目录 🍍前言🍋正文1、首先看官网uni.chooseImage(OBJECT) API 介绍 2、案例代码演示3、效果展示 🎃专栏分享: 🍍前言 本篇...
    99+
    2023-08-19
    小程序 uni-app 微信小程序
  • layui如何上传图片并返回图片地址
    这篇文章给大家分享的是有关layui如何上传图片并返回图片地址的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。默认是file参数名返回一个Map前端接收即可。感谢各位的阅读!关于“...
    99+
    2022-10-19
  • javascript input图片上传及预览,FileReader预览图片
    FileReader是前端进行文件处理的一个重要的Api,特别是在对图片的处理上,如果你想知道图片的处理原理,你就永远不可能绕过它。 <!DOCTYPE html> ...
    99+
    2022-11-12
  • 基于SpringBoot实现图片上传及图片回显
    目录数据库脚本框架搭建pom.xml 依赖配置文件实体类DAOService文件上传添加页面控制器列表页面运行测试问题全局异常处理1. @ControllerAdvice + @Ex...
    99+
    2022-11-13
  • 基于Flutter实现图片选择和图片上传
    目录内容简介图片选择插件权限申请UI 改造图片上传内容简介 本篇将介绍 Flutter 中如何完成图片上传,以及上传成功后的表单提交。涉及的知识点如下: 图片选择插件wechat_a...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作