Я пытаюсь получить значения из моего шаблона в views.py с помощью price=request.GET['price']
, но получаю ошибку MultiValueDicKeyError
, но другие мои значения работают отлично.
Затем я пытаюсь сделать с request.GET.get('price','')
все же он не получает значение из цены, а использует значение по умолчанию.
В чем причина этой проблемы и как я могу ее решить?
views.py
def saveBook(request):
name = request.GET['name']
pages = request.GET['pages']
# price = request.GET['price']
price = request.GET.get('price', 200)
book = Book(name=name, price=price, pages=pages)
try:
book.save()
return HttpResponse('true')
except:
return HttpResponse('false')
шаблон. html
<div class="form-group">
<label>Book Price:</label>
<input type="number" name="price" id="book_price" class="form-control" />
</div>