django admin图片上传,更改路径和图片名称
2013-04-21 23:37
495 查看
今天终于学会了 django admin 上传图片更改路径和图片名称;
废话不说 ,步骤开始。
1.自定义 上传图片的保存路径和,图片名称格式。
def upload_path_handler(instance, filename):
filename="ewn1.jpg"#图片名称
return "photos/{id}/{file}".format(id=instance.photo.title, file=filename) #保存路径和格式
2.models
class Picture(models.Model):
title = models.CharField('图片标题',max_length=100)
image = models.ImageField('图片',upload_to=upload_path_handler, null =True, blank=True)
summary = models.CharField('说明',max_length=100)
photo=models.ForeignKey(Photo,verbose_name=u'相册')
将upload_to的值设置为upload_path_handler即可
以前总是想办法继承save方法,总是失败。原来是思路错了。。ok'!希望对大家有用
废话不说 ,步骤开始。
1.自定义 上传图片的保存路径和,图片名称格式。
def upload_path_handler(instance, filename):
filename="ewn1.jpg"#图片名称
return "photos/{id}/{file}".format(id=instance.photo.title, file=filename) #保存路径和格式
2.models
class Picture(models.Model):
title = models.CharField('图片标题',max_length=100)
image = models.ImageField('图片',upload_to=upload_path_handler, null =True, blank=True)
summary = models.CharField('说明',max_length=100)
photo=models.ForeignKey(Photo,verbose_name=u'相册')
将upload_to的值设置为upload_path_handler即可
以前总是想办法继承save方法,总是失败。原来是思路错了。。ok'!希望对大家有用
相关文章推荐
- Django如何让上传的图片保存到自己想要的路径
- ECShop重命名上传图片名称及修改图片存储路径
- Django Admin实现上传图片校验功能
- django admin后台接入tinymce并且支持图片上传
- 百度编辑器ueditor1.4.2-更改图片上传路径和图片读取路径
- 通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
- django后台上传的图片怎么在admin后台查看和前端显示,MEDIA_URL怎么用?
- 上传图片至服务器且更改图片名称
- Django在admin后台集成TinyMCE富文本编辑器添加上传图片功能
- 【Django】上传图片之路径问题
- 百度在线编辑器UEditor(v1.3.6) .net环境下详细配置教程之更改图片和附件上传路径
- kindeditor更改图片上传时网络图片的路径
- umeditor的jsp版本更改图片上传路径的方法
- 【Django基础入门】Ckeditor Wins7下图片上传及显示的路径问题
- kindeditor更改图片上传时网络图片的路径
- Django下上传图片后,如何使用图片(路径问题)
- wordpress更改图片上传的默认路径
- django关于admin图片上传及模版中调用(这个方法很傻,别折腾了)
- 通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
- SpringMVC 上传图片保存到服务器 同时更改图片名称保存至数据库