def post(self, request, pk=None) : ad = get_object_or_404(Ad, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=ad) if not form.is_valid() : ctx = {'form' : form} return render(request, self.template, ctx)
def post(self, request, pk): ad = get_object_or_404(Ad, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=ad) if not form.is_valid(): ctx = {'form': form} return render(request, self.template_name, ctx) form.save(commit=True) return redirect(self.success_url)
def post(self, request, pk=None): form = CreateForm(request.POST, request.FILES or None) if not form.is_valid(): context = {'form': form} return render(request, self.template_name, context) ad = form.save(commit=False) ad.owner = self.request.user ad.save() return redirect(self.success_url)
def post(self, request, pk=None): pic = get_object_or_404(Pic, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=pic) if not form.is_valid(): ctx = {'form': form} return render(request, self.template, ctx) pic.save() return redirect(self.success_url)
def post(self, request, pk=None): form = CreateForm(request.POST, request.FILES or None) #clean from forms.py is happening if not form.is_valid(): ctx = {'form': form} return render(request, self.template_name, ctx) pic = form.save(commit=False) pic.owner = self.request.user pic.save() return redirect(self.success_url)
def post(self, request, pk=None) : form = CreateForm(request.POST, request.FILES or None) if not form.is_valid() : ctx = {'form' : form} return render(request, self.template, ctx) # Add owner to the model before saving ad = form.save(commit=False) ad.owner = self.request.user ad.save() return redirect(self.success_url)
def post(self, request, pk=None): pic = get_object_or_404(Ad, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=pic) if not form.is_valid(): ctx = {'form': form} return render(request, 'ads/ad_form.html', ctx) pic = form.save(commit=False) pic.save() return redirect(self.success_url)
def post(self, request, pk=None): form = CreateForm(request.POST, request.FILES or None) if not form.is_valid(): ctx = {'form': form} return render(request, 'ads/ad_form.html', ctx) #Add owner to the model before saving pic = form.save(commit=False) pic.owner = self.request.user pic.save() return redirect(self.success_url)
def post(self, request, pk=None): if pk: ad = get_object_or_404(Ad, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=ad) if not form.is_valid(): ctx = {'form': form} return render(request, self.template, ctx) ad.save() return redirect(self.success_url) else: form = CreateForm(request.POST, request.FILES or None) if not form.is_valid(): ctx = {'form': form} return render(request, self.template, ctx) ad = form.save(commit=False) ad.owner = self.request.user ad.save() return redirect(self.success_url)
def post(self, request, pk=None) : if not pk: form = CreateForm(request.POST, request.FILES or None) else: pic = get_object_or_404(Ad, id=pk, owner=self.request.user) form = CreateForm(request.POST, request.FILES or None, instance=pic) if not form.is_valid() : ctx = {'form' : form} return render(request, self.template, ctx) # Adjust the model owner before saving pic = form.save(commit=False) pic.owner = self.request.user pic.save() return redirect(self.success_url)