Django学习笔记-HTML实现MySQL的图片上传

1.django项目编写index.html代码

创建form表单,路由指向upload,请求方式post,enctype设置"multipart/form-data",

post请求添加{% csrf_token %},编写两个input,上传和提交

2.添加upload路由

3.views中创建upload

        1).获取上传的文件,没有上传则返回"没有指定上传的文件"

        2).获取django项目目录(创建static/images),获取时间戳拼接到图片名中,把接收的文件(流形式)写入到django的文件目录中,关闭流

        3).创建图片模型并迁移到mysql数据库

        4).调用save方法写入数据库

4.实现功能

选择文件点击上传后,显示success

django目录文件存储的图片

MySQL存储的图片信息

相关推荐

  1. 图片)文件功能实现

    2024-02-22 07:20:04       57 阅读
  2. 图片功能实现

    2024-02-22 07:20:04       48 阅读
  3. Django 序列化 图片

    2024-02-22 07:20:04       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 07:20:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 07:20:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 07:20:04       87 阅读
  4. Python语言-面向对象

    2024-02-22 07:20:04       96 阅读

热门阅读

  1. 自动化开展思路

    2024-02-22 07:20:04       55 阅读
  2. 今日分享个有点瑕疵的自动轮播图

    2024-02-22 07:20:04       45 阅读
  3. IDEA基础快捷键

    2024-02-22 07:20:04       48 阅读
  4. Vue练习5:图片的引入

    2024-02-22 07:20:04       44 阅读
  5. uniapp微信公众号H5分享

    2024-02-22 07:20:04       47 阅读
  6. 【算法】复杂度分析

    2024-02-22 07:20:04       47 阅读
  7. vue中nextTick使用以及原理

    2024-02-22 07:20:04       52 阅读
  8. 关于/proc/fs/lustre

    2024-02-22 07:20:04       45 阅读
  9. ubuntu22.04使用阿里云Docker镜像源安装Docker

    2024-02-22 07:20:04       49 阅读
  10. Ubuntu22.04安装PostgreSQL

    2024-02-22 07:20:04       50 阅读