Пример #1
0
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})
Пример #2
0
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})
Пример #3
0
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})