Django 更新图像并从数据库和文件夹中删除以前的图像
我正在更新我的个人资料图像,该图像已更新,先前的图像已从数据库中删除,但我想将其从文件夹中删除 forms.pyDjango 更新图像并从数据库和文件夹中删除以前的图像,django,python-2.7,Django,Python 2.7,我正在更新我的个人资料图像,该图像已更新,先前的图像已从数据库中删除,但我想将其从文件夹中删除 forms.py def update(self, user): #import pdb; pdb.set_trace() data= self.cleaned_data kuser = KUser.objects.filter(user=user) if kuser: kuser = kuser[0] # delete file and
def update(self, user):
#import pdb; pdb.set_trace()
data= self.cleaned_data
kuser = KUser.objects.filter(user=user)
if kuser:
kuser = kuser[0]
# delete file and update photo code here
if kuser.profile_image.image:
old_image = PHOTO_UPLOAD_DIR + kuser.profile_image.image.url
if os.path.exists(old_image):
os.remove(old_image)
os.remove(kuser.profile_image.image.url)
kuser.profile_image.image = data['image']
kuser.profile_image.save()
return kuser
已删除数据库中的图像,但未从文件夹中删除
请问,有人能告诉我怎么做吗?看看这个答案