博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django后台处理前端上传和显示图片
阅读量:5223 次
发布时间:2019-06-14

本文共 904 字,大约阅读时间需要 3 分钟。

 

1:项目根目录存放图片的目录

2:settings.py  添加

MEDIA_ROOT = os.path.join(BASE_DIR, "media")

3:url.py 添加后面路径自己定义

import django.views.static
url(r'^media/(?P
.*)',django.views.static.serve,{'document_root':'C:\Users\Administrator\PycharmProjects\itracnew\itrac\media'}),

4:views.py

from xxx import settings
def test(request):    if request.method =="POST":        f1 = request.FILES['pic']        fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name)        picname = fname.split(".")[0]+".png"        with open(picname, 'wb') as pic:            for c in f1.chunks():                pic.write(c)        print("picture OK",picname)        post_pic = str(picname.split("/")[1])

5:html文件

上传图片(可选):

6:我在models文件加了一个字段方便存名字调用

pict = models.CharField(max_length=100,null=True,blank=True)

  

  

转载于:https://www.cnblogs.com/dribs/p/8530187.html

你可能感兴趣的文章
windows自带的可生成各种数据库连接字符串工具打开方法
查看>>
Python命名规范
查看>>
滚动条
查看>>
程序员的自我修养九Windows下的动态链接
查看>>
细说WebSocket - Node篇
查看>>
Extjs控件之 grid打印功能
查看>>
枚举类型(不常用)递归
查看>>
minggw 安装
查看>>
Jquery操作cookie,实现简单的记住用户名的操作
查看>>
[BZOJ1196][HNOI2006]公路修建问题 二分答案+最小生成树
查看>>
【原创】大数据基础之Zookeeper(4)应用场景
查看>>
静态变量数组实现LRU算法
查看>>
中文系统 上传file的input显示英文
查看>>
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
[BSGS][哈希]luogu P3846 可爱的质数
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>
iostat参数说明
查看>>