gpt4 book ai didi

javascript - 我怎样才能在python vue js中的views.py中处理GET和POST请求?

转载 作者:行者123 更新时间:2023-12-01 02:43:03 25 4
gpt4 key购买 nike

我的views.py是

def searchnew(request):
if request.method == 'POST':
name = request.POST.get('name')
loc = request.POST.get('location')
d = {
'name': name,
'loc' : loc,

}
return render(request,"searchnew.html",d)
else:
name = request.GET.get('name')
na = {
'name': name,

}
return render(request,"searchnew.html",na)

我有 GET 请求和其他 POST 请求。在这种情况下我该如何处理 GET 请求?

这是我的 GET 请求

<a v-bind:href="'searchnew/?name='+post.name">{{post.name}}</a>

我收到错误如下IndentationError:意外缩进

我怎样才能传递这个名字?

最佳答案

def searchnew(request):
if request.method == 'POST':
name = request.POST.get('name')
loc = request.POST.get('location')
d = {
'name': name,
'loc': loc,

}
return render(request, "searchnew.html", d)
else:
# do the thing you want to do in GET method
name = request.GET.get('name')
na = {
'name': name,
}
return render(request,"searchnew.html",na)

关于javascript - 我怎样才能在python vue js中的views.py中处理GET和POST请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47433198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com