def add(request): from search.utils import search_by_isbn result = {} if request.method == 'GET': isbn = request.GET.get("isbn", "0") isbn = isbn.lstrip() isbn = isbn.rstrip() if validate_isbn(isbn=isbn): isbn = re.sub("[^0-9Xx]", "", isbn) isbn = convert_to_13(isbn=isbn) results = search_by_isbn(isbn)["books"] if results: return book_index(request) return render(request, 'search_empty.html', {"query": isbn}) return render(request, "error_page.html")
def add(request): from search.utils import search_by_isbn result = {} if request.method == 'GET': isbn = request.GET.get("isbn","0") isbn = isbn.lstrip() isbn = isbn.rstrip() if validate_isbn(isbn=isbn): isbn = re.sub("[^0-9Xx]", "", isbn) isbn = convert_to_13(isbn=isbn) results = search_by_isbn(isbn)["books"] if results: return book_index(request) return render(request, 'search_empty.html', {"query": isbn}) return render(request, "error_page.html")
def sell_form(request): from search.utils import search_by_isbn from book.utils import add_links result = {} if request.method == 'GET': isbn = request.GET.get("isbn","0") isbn = isbn.lstrip() isbn = isbn.rstrip() if validate_isbn(isbn=isbn): isbn = re.sub("[^0-9Xx]", "", isbn) isbn = convert_to_13(isbn=isbn) results = search_by_isbn(query=isbn, thumb=False)["books"] if results: result["book"] = results[0] add_links(result["book"]) return render(request, 'sell_form.html', result) return render(request, 'search_empty.html', {"query": isbn}) return render(request, "error_page.html")