Foo(models.Model): slug = models.SlugField(unique = True) image = models.ImageField(upload_to ='uploads /')
我想做两件事:
首先,我希望在上传后强制我的图像调整到特定的宽度和高度。 我试过这个阅读documentation,但似乎得到了错误:
image = models.ImageField(upload_to='uploads/', height_field=258, width_field=425)
其次,当通过管理面板添加项目时,我希望我的图像的文件名重命名为slug,如果出现任何问题(如果这样的命名图像已经存在,请在使用时添加“_”)去做。 IE:我的slu is is i-love-you-guys,上传的图片最后都有i-love-you-guys.png。