本文介绍了Django的ORM中ImageField的默认图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 ImageField
将个人资料照片存储在我的模型上。
I'm using an ImageField
to store profile pictures on my model.
如何设置如果没有定义图像,返回默认图像?
How do I set it to return a default image if no image is defined?
推荐答案
我没有尝试过这个,但我相信你可以将其设置为您的字段中的默认值。
I haven't tried this, but I'm relatively sure you can just set it as a default in your field.
pic = models.ImageField(upload_to='blah', default='path/to/my/default/image.jpg')
编辑:愚蠢StackOverflow不会让我对其他人们的答案,但那段旧片段不是你想要的。我强烈推荐,因为它有大量伟大的图像大小调整和操作的东西非常简单和干净。
EDIT: Stupid StackOverflow won't let me comment on other people's answers, but that old snippet is not what you want. I highly recommend django-imagekit because it does tons of great image resizing and manipulation stuff very easily and cleanly.
这篇关于Django的ORM中ImageField的默认图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!