def delete(request, id, template_name="redirects/delete.html"): redirect = get_object_or_404(Redirect, pk=id) # check permission if not has_perm(request.user,'redirects.delete_redirect'): raise Http403 if request.method == "POST": messages.add_message(request, messages.SUCCESS, _('Successfully deleted %(r)s' % {'r':redirect})) redirect.delete() return HttpResponseRedirect(reverse('redirects')) return render_to_resp(request=request, template_name=template_name, context={'redirect': redirect})
def delete(request, id, template_name="redirects/delete.html"): redirect = get_object_or_404(Redirect, pk=id) # check permission if not has_perm(request.user,'redirects.delete_redirect'): raise Http403 if request.method == "POST": messages.add_message(request, messages.SUCCESS, 'Successfully deleted %s' % redirect) redirect.delete() return HttpResponseRedirect(reverse('redirects')) return render_to_response(template_name, {'redirect': redirect}, context_instance=RequestContext(request))