Я знаю, что об этом уже спрашивали, но я столкнулся с этой ошибкой MultiValueDictKeyError. В основном я пытаюсь принять ввод от пользователя, тег ввода имеет атрибут name = "usercaption". Пока я нажимаю "Отправить", появляется сообщение MultiValueDictKeyError. Вот моя форма HTML:
<div class="post">
<form action="/savepost/" method="GET">
<input type="text" name="usercaption" placeholder="Write Something...">
<div class="attach">
<button class="upload-image"><i class="fal fa-image"></i> Image</button>
<button><i class="fal fa-video"></i> Video</button>
<button><i class="fal fa-smile-beam"></i> Mood</button>
<button type="submit">Upload</button>
</div>
</form>
</div>
Вот моя функция просмотра:
def savepost(request):
caption = request.GET["usercaption"]
Post = post(caption=caption)
Post.save()
return redirect('usersfeed')
Ошибка в этой строке caption = request.GET["usercaption"]