【发布时间】:2020-11-26 11:40:12
【问题描述】:
我知道以前有人问过这个问题,但我正面临这个 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"]
【问题讨论】:
标签: django database django-models django-forms django-errors