广告位 |
django如何给上传的图片重命名
2021年9月25日 13:59编程 > 2108人已围观
简介 django如何给上传的图片重命名(给上传文件重命名) 1、先在你项目中添加一个文件夹如:system 在文件夹下添加__init__.py 和storage.py文件,并在storage.py中添加如下代码:...
django如何给上传的图片重命名(给上传文件重命名)
1、先在你项目中添加一个文件夹如:system
在文件夹下添加__init__.py
和storage.py
文件,并在storage.py
中添加如下代码:
django.core.files.storage django.http django.conf (self, location=settings.MEDIA_ROOT, base_url= super(ImageStorage, self). ext = os.path.splitext(name)[1 d = fn = time.strftime(= fn + % random.randint(0,100 name = os.path.join(d, fn + super(ImageStorage, self)._save(name, content)
2、在models.py
文件中添加如下代码:
from system.storage import ImageStorage pic=models.ImageField(upload_to='img/%Y/%m/%d',storage=ImageStorage()) #如果上传文件可以将ImageField换为FileField
3、这样就解决了问题,效果如下:
Tags: django
上一篇: django将所有app放在同一个文件夹
广告位 |
相关文章
随机图文
-
5条建议教你如何选择合适的字体!
点击上方蓝字,把我设置为星标☆吧 时下一种流行的设计方式是在页面顶部使用配有简洁文字的大幅图片或者视频,以此吸引用户进入网站。这种设计方式最头疼的就是如何为这些文字选择合适的字体。 从样式繁... -
面对生活,请绽放出微笑
只要心情是晴朗的,人生便没有雨天。给生命一个笑脸,迎接属于自己的生命晴空。 微笑是一种修养,我们应该用一种乐观的态度去面对生命,用微笑来面对一切。... -
我靠宠物带货,月入过万
“我可以不买新衣服,我的毛毛必须买最好的猫粮”,毛毛是95后姑娘如如养的猫,对于自己养的毛孩子,如如认为,穷可以穷自己,富就要富宠物。如如的态度也是当下一些年轻人对待宠物的写照。... -
感谢生命中的那些过客
生命中总有一些来来往往的人,就像我们走路时马路上的那些过客,有与我们背道而行的,也有与我们走向同一个方向的。与我们背道而行的,也许我们转瞬即忘;也许,在生命中的某一天里,我们也还会偶尔地想起一下而已——他们在我们身后,已经越来越远。即使因为某些原因又重新折回来,可是因为相隔的太远,再努力恐怕也无法追得上。...