Ejemplo n.º 1
0
 def form_valid(self, form):
     """ Edit or create a new Interest """
     name = form.cleaned_data['interest']
     if self.request.GET['interest']:
         interest = Interest.objects.get( pk = self.request.GET['interest'] )
     else:
         # Each interest must be unique. The form overrides unique_validate, so make sure 
         try:
             interest = Interest.objects.get( interest = name )
         except Interest.DoesNotExist:
             interest = Interest( interest = name )
     
     interest.status = form.cleaned_data['status']
     interest.save()
     
     return HttpResponseRedirect(reverse('interest'))