diff --git a/links/views.py b/links/views.py index 5f19c7e..002b29f 100644 --- a/links/views.py +++ b/links/views.py @@ -3,7 +3,7 @@ from django.views import generic from django.core.urlresolvers import reverse_lazy from django.contrib import messages from django.utils.translation import ugettext_lazy as _ - +from django.shortcuts import get_object_or_404,redirect from .models import Link from .forms import * @@ -25,8 +25,11 @@ class CreateLink(generic.CreateView): return context -class DeleteLink(generic.DeleteView): - pass +def deleteLink(request,linkname): + link = get_object_or_404(Link,name = linkname) + link.delete() + messages.success(request,_("Link deleted Successfully!")) + return redirect('course:update_topic') class UpdateLink(generic.UpdateView): template_name = 'links/' form_class = UpdateLinkForm -- libgit2 0.21.2