From 8e6837b7e18ff7c7424f0d57df12cb03ae751903 Mon Sep 17 00:00:00 2001 From: Gustavo Bernardo Date: Wed, 12 Oct 2016 23:12:55 -0300 Subject: [PATCH] Starting view to delete link [Issue: #121] --- links/views.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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