def addBook(request): genres = Genre.objects.all() publishing_houses = Publishing_house.objects.all() authors = Autors.objects.all() if request.method == "POST": title = request.POST.get('title') id_author = request.POST.get('id_author') text = request.POST.get('text') count = request.POST.get('count') count_page = request.POST.get('count_page') year_publish = request.POST.get('year_publish') publishing_house = request.POST.get('publishing_house') genre = request.POST.get('genre') intro_images = '' view = 0 like = 0 disslike = 0 print("do") if request.FILES: if request.FILES.get('intro_file'): url = 'static/image/' + request.FILES.get('intro_file').name handle_uploaded_file(request.FILES.get('intro_file'), url) intro_images = '/' + url newBook = Books() newBook.title = title newBook.id_author = Autors.objects.get(id=id_author) newBook.text = text newBook.count = count newBook.count_page = count_page newBook.year_publish = year_publish newBook.id_publishing_house = Publishing_house.objects.get( id=publishing_house) newBook.id_genre = Genre.objects.get(id=genre) newBook.intro_images = intro_images newBook.like = like newBook.disslike = disslike newBook.view = view newBook.save() return redirect("/admins/") return render(request, 'myAdmin/bookadd.html', locals())