From 9f7fddb9a1490e7d4da35e3cbbd190de83cee574 Mon Sep 17 00:00:00 2001 From: Gustavo Bernardo Date: Sat, 15 Oct 2016 08:52:02 -0300 Subject: [PATCH] Including error messages in create view and in delete view [Issues: #120,#121] --- links/views.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/links/views.py b/links/views.py index 5d3278c..dd29485 100644 --- a/links/views.py +++ b/links/views.py @@ -18,12 +18,13 @@ class CreateLink(generic.CreateView): def form_valid(self, form): form.save() messages.success(self.request, _('Link created successfully!')) + messages.error(self.request, _("An error occurred when trying to create the link")) return super(CreateLink, self).form_valid(form) - def get_context_data(self, **kwargs): - context = {} - context['links'] = Link.objects.all() - - return context + def get_context_data(self,**kwargs): + context = {} + context['links'] = Link.objects.all() + context['form'] = CreateLinkForm + return context def deleteLink(request,linkname): @@ -31,11 +32,13 @@ def deleteLink(request,linkname): link.delete() template_name = 'links/delete_link.html' messages.success(request,_("Link deleted Successfully!")) + messages.error(request, _("An error occurred when trying to delete the link")) return redirect('course:manage') +#Referencia no delete link para adicionar quando resolver o problema do context {% url 'course:delete' link.name %} class UpdateLink(generic.UpdateView): template_name = 'links/update_link.html' form_class = UpdateLinkForm - success_url = reverse_lazy() + success_url = reverse_lazy('course:manage') def form_valid(self, form): form.save() messages.success(self.request, _('Link updated successfully!')) -- libgit2 0.21.2