def delete(request, contest_id, group_id):
if not request.user.has_perm('manage_contest',
Contest.objects.get(pk=contest_id)):
raise PermissionDenied
return HttpResponseRedirect(reverse('contest_details',
args=[contest_id]))
else:
try:
Group.objects.get(pk=group_id).delete()
messages.add_message(request,
messages.SUCCESS,
"Group has been successfully deleted.")
except ObjectDoesNotExist:
messages.add_message(request,
messages.ERROR,
"Group does not exists.")
return HttpResponseRedirect(reverse('contest_details',
args=[contest_id]))
评论列表
文章目录