From f2de07f7c3fc68af171f2de61915556eab802fc8 Mon Sep 17 00:00:00 2001 From: Gustavo Bernardo Date: Fri, 7 Oct 2016 13:10:52 -0300 Subject: [PATCH] Starting the view to create, delete and modify the link [Issues #120,#121,#122] --- links/views.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/links/views.py b/links/views.py index acbf2ab..5f19c7e 100644 --- a/links/views.py +++ b/links/views.py @@ -10,23 +10,29 @@ from .forms import * # Create your views here. class CreateLink(generic.CreateView): - template_name = 'links/' + template_name = 'links/link_modal.html' form_class = CreateLinkForm success_url = reverse_lazy() + context_object_name = 'links' + def form_valid(self, form): - form.save() - messages.success(self.request, _('Link created successfully!')) - return super(CreateLink, self).form_valid(form) + form.save() + messages.success(self.request, _('Link created successfully!')) + return super(CreateLink, self).form_valid(form) + def get_context_data(self, **kwargs): + context = {} + context['links'] = Link.objects.all() + return context class DeleteLink(generic.DeleteView): - + pass class UpdateLink(generic.UpdateView): template_name = 'links/' form_class = UpdateLinkForm success_url = reverse_lazy() def form_valid(self, form): - form.save() - messages.success(self.request, _('Link updated successfully!')) + form.save() + messages.success(self.request, _('Link updated successfully!')) - return super(UpdateLink, self).form_valid(form) + return super(UpdateLink, self).form_valid(form) -- libgit2 0.21.2