def post(self, request, **kwargs): CreateView.post(self, request, kwargs) return JsonResponse({ "editable_data_url" : reverse("productlist-update", args=[self.object.id, 'quantity']), "del_button_data_url" : reverse("productlist-delete", args=[self.object.id]), "productName" : self.object.product.name, "quantity" : self.object.quantity, "price" : self.object.product.price, "id": self.object.id })
def post(self, request, *args, **kwargs): self.pk = kwargs.pop('pk') self.product_form = self.product_form_class(request.POST) self.base_instance = get_object_or_404(self.base_model, pk=self.pk) self.get_product_form(self.base_instance, post_context=True) self.product_form.is_valid() return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): if "modelpk" in kwargs: model_pk = kwargs.pop("modelpk") self.instance = self.base_model.objects.get(pk=model_pk) elif "model_instance" in request.POST: self.instance = self.base_model.objects.get( pk=request.POST.get("model_instance")) return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): UserActivityLog().logUserActivity(request.user.username, "Asset Create Completed") return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): if self.request.POST.get('cancel_button', None): messages.warning(self.request, u'Додавання студента скасовано!') return HttpResponseRedirect(reverse('home')) else: return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.lab = kwargs['lab_pk'] return djCreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.master_object = self.get_master_object() return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): profile = self.model.objects.filter(user=request.user) if len(profile): return redirect(reverse('edit_profile', args=(profile[0].pk, ))) return CreateView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): return CreateView.post(self, request, args, kwargs)