![](/img/trans.png)
[英]Django 'WSGIRequest' object has no attribute 'Post'
[英]Django: 'WSGIRequest' object has no attribute 'Post'
我对 Django 有点陌生,并且已经陷入了一些简单的 POST 问题。
下面是 profile.html 中的 HTML:
<form action="{% url 'profile' %}" method="post">
{% csrf_token %}
<input type="text" placeholder="Weight", name="weight">
<input type="text" placeholder="Reps", name="reps">
<input type="submit">
</form>
这是对应的观点:
def profile(request):
if request.method == "GET":
return render(request, "userprofile/profile.html")
elif request.method == "POST":
print(request.Post)
return render(request, "userprofile/profile.html")
基本上,我现在要做的就是将 POST 数据字典打印到终端中。 但是,我收到以下错误:/profile/ 'WSGIRequest' 对象的 AttributeError 没有属性 'Post'。 我错过了什么?
非常感谢您的帮助!
请求时没有属性“Post”。 但是,有 request.POST
你能把request.Post
改成request.POST
你在这里有一个错字错误
def profile(request):
if request.method == "GET":
return render(request, "userprofile/profile.html")
elif request.method == "POST":
print(request.Post)
return render(request, "userprofile/profile.html")
request.Post
必须是request.POST
全部大写
如果您想根据您提供的表格获得reps
和weight
的值,无论如何
reps = request.POST.get("reps")
weight = request.POST.get("weight")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.