示例#1
0
 def form_valid(self, form):
     f = form.save(commit=False)
     vehicle_make=self.request.POST['vehicle_make']
     vehicle_model=self.request.POST['vehicle_model']
     f.user = self.request.user
     f.vehicle_make=vehicle_make
     f.vehicle_model=vehicle_model
     f.regions=form.cleaned_data['regions']
     Posting.objects.filter(search__pk=f.id).delete()
     f.save()
     populate_one_search(f)
     return super(SearchUpdateView, self).form_valid(form)
示例#2
0
 def form_valid(self, form):
     vehicle_make=self.request.POST['vehicle_make']
     vehicle_model=self.request.POST['vehicle_model']
     f = form.save(commit=False)
     f.user = self.request.user
     f.vehicle_make=vehicle_make
     f.vehicle_model=vehicle_model
     f.save()
     f.regions=form.cleaned_data['regions']
     f.save()
     
     if form.cleaned_data['submit_button_type'] == 'submit_and_add':
         self.success_url = reverse_lazy("search_create")
     messages.add_message(self.request, messages.SUCCESS,
                              "search saved succcessfully")
     populate_one_search(f)
     return super(SearchCreateView, self).form_valid(form)