def post(self, request, book_id): book = get_object_or_404(Book, pk=book_id) book_form = BookForm(request.POST or None, request.FILES or None, instance=book) if book_form.is_valid(): instance = book_form.save(commit=False) instance.save() book_form.save_m2m() return HttpResponseRedirect(instance.get_absolute_url()) return self.get(request, book_id)
def post(self, request): book_form = BookForm(request.POST or None, request.FILES or None) if book_form.is_valid(): instance = book_form.save(commit=False) instance.save() book_form.save_m2m() return HttpResponseRedirect(instance.get_absolute_url()) context = { 'title': 'New Book', 'book_form': book_form, } return render(request, 'book/book_page/create.html', context)