def edit_book(request, book_id): book = get_object_or_404(Book, id=book_id) form = BookForm(request.POST or None, request.FILES or None, instance=book) if form.is_valid(): form.save() return HttpResponseRedirect(reverse("home:book_list")) return render(request, "form.html", {"form" : form})
def upload_book(request): if request.method == 'POST': bform = BookForm(request.POST, request.FILES) if bform.is_valid(): bform.save() # return redirect('home:book_list') else: bform = BookForm() return render(request, 'home/upload_book.html', {'bform': bform})
def add_book(request): form = BookForm(request.POST or None, request.FILES or None) if form.is_valid(): form.save() return HttpResponseRedirect(reverse("home:book_list")) return render(request, "form.html", {"form" : form})