Esempio n. 1
0
def do_delete_photos(request, gallery):
  form = forms.DeletePhotosForm(gallery.photos(), request.POST or None)
  if not form.is_valid():
    return redirect('galleries:delete_photos', gallery.id)
  photos = gallery.photos(ids=form.deleted_ids())
  delete_photo_files(photos)
  photos.delete()
  return redirect('galleries:detail', gallery.id)
Esempio n. 2
0
def delete(request, gallery):
  if request.method == 'POST':
    delete_photo_files(gallery.photos())
    gallery.delete()
    return direct_to_template(request, 'galleries/delete_success.html')
  return direct_to_template(request, 'galleries/delete.html', locals())