基本摘要
用python django开发时,个人选中Xadmin后台管理系统框架,因为它*内置功能丰富, 不仅提供了基本的CRUD功能,还内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。但是上传图片时想实现图片文件重命名并生成图片预览图时,从网上找了一些大牛写的代码,在自己的项目中出错,所以自己摸索找到使用django-stdimage(参考官方文档)生成预览图+图片重命名的解决办法,代码如下:
step 1. 安装
pip install django-stdimage==3.2.0 -i "https://pypi.doubanio.com/simple/"
step 2. 配置settings.py
step 3. 配置models.py
INSTALLED_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"stdimage", #记得一定要添加进入
]
step 3. 配置models.py
from datetime import datetime
from stdimage.models import StdImageField
from stdimage.u