作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在django中的同一页面上获取特定查询的结果?
例如,如果我的“index.html”具有一个带有两个字段的表单,一个字段用于用户名和密码。
在views.py中,我检查值是否与db中的字段匹配。
我想在同一页面上返回字符串“登录成功”或“登录失败”。
请为views.py和index.html建议必要的代码。
目前,我正在检查值并呈现新页面。请提出如何在同一页面上返回它的建议。
提前致谢!
def index(request):
return render(request, "index.html")
def stage2(request):
if Verify.objects.filter(usr=request.POST['us'],password=request.POST['pass'])
request.session['usr']=request.POST['us']
a=request.session['usr']
dict1={'u':a}
return render(request,"success.html",dict1)
else:
return render(request,"failed.html")
最佳答案
使用return redirect(request.META['HTTP_REFERER'])
重定向到先前的URL。
关于django - 如何在Django的同一页上返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26798623/
我是一名优秀的程序员,十分优秀!