django通过管理页上传图片
2024-10-21 10:29:50
1。配置目录
新建上传录.static/medis
2.设置上传文件保存路径
# setting.py中设置上传文件路径static/media
MEDIA_ROOT = os.path.join(BASE_DIR,'static/media')
# static/medes下建一个image的文件夹用于存放图片
# 创那建一个类图片模型类
1 class PicTest(models.Model):
2 # 上传图片变量名= 图片类型(保存在>>>MEDIA_ROOT = os.path.join(BASE_DIR,'static/media')>>>>下面的image里面)
3 # upload_to :上传到那个目录下
4 # upload_to 可是是一个函数的返回值,最好是return ID加文件名/这样就不会重名了 花样太多有机会好好了解一下
5 goods_pic = models.ImageField(upload_to='image')
生成迁移python manage.py makemigrations
执行迁移python manage.py migrate
# 注册图片模型类
# 注册图片模型类
@admin.register(PicTest)
class image_path(admin.ModelAdmin):
# 显示哪几列
list_display = ['id','goods_pic'] # 每页显示条
list_per_page = 10
# 过滤框
list_filter = ['goods_pic'] # 搜索框
search_fields = ['atitle']
3.通过后台上传图片
最新文章
- 使用tomcat manager 管理和部署项目
- ubuntu14.04下搭建python+mysql环境
- 4. K线基础知识
- 一次爬虫实践学习(C#)
- net-snmp5.7.3移植到arm-linux平台
- Centos6.5和Centos7 php环境搭建如何实现呢
- Android实现推送方式解决方案(转)
- ZOJ-3686 A Simple Tree Problem 线段树
- 说说C#静态变量的诡异与恶心
- 《Cortex-M0权威指南》之体系结构---系统模型
- Google 网站打不开
- 随便看看My97DatePicker源码J方法
- 不同浏览器应用scrollTop属性
- VM Depot 助您使用本地开源软件架设开发 Web 站点
- Codeforces 325D
- MVC5中使用SignalR2.0实现实时聊天室
- jquery以及js实现option左移右移
- HTTP 常见的状态码
- sublime实现一键代码格式化
- spring根据name或者id获取实例