【发布时间】:2015-08-11 17:50:13
【问题描述】:
我尝试了一些方法,但似乎找不到解决问题的方法,我想检查表单 image1 的字段中是否有新图像并删除 cloudinary 中的旧图像,但它没有使用我拥有的代码删除任何内容,我在 django shell 中尝试过,一切正常。这是代码:
def edit_job(request, slug):
job = get_object_or_404(Job, user=request.user, slug=slug)
if request.method == 'POST':
form = AddJob(request.POST, request.FILES, instance=job)
if form.is_valid():
if form['image1']:
cloudinary.uploader.destroy(job.image1, invalidate = True)
form.save()
return redirect('view_job', slug=job.slug)
else:
form = AddJob(instance=job)
return render(request, 'jobs/edit_job.html', {'form': form, 'job': job})
【问题讨论】:
标签: django cloudinary