关于昨天的“在标签问答中点击下一页后跳转到不该跳转的标签”问题
来源:15-7 django实现搜索结果分页
慕少7338747
2020-04-25
老师您好,我在调试的过程中发现,在index.html里的搜索框中点击弹出的搜索建议跳转到的页面,他的url上并没有s_type这个字段,如下:
搜索字段的index.html:
点击搜索建议显示出来的字段后跳转到的result.html:
然后在view中获取s_type的代码为:
这样他如果获取不到s_type字段后,他就默认是article了,当我把默认的article改为空字符串时,即 s_type = request.GET.get(“s_type”, “”),如果是点击搜索按钮来搜索,则一切正常,当点击搜索框中弹出的搜索建议时就会报错了,原因就是没有获取到s_type这个字段:
所以我觉得就是这个url出现了问题。
然后我在template中的index.html代码中找到了一个并未加上s_type的href,
老师,会不会是这个前端的代码的问题呢? 如果是的话该怎么改呢?
写回答
2回答
-
这个错误是因为你的view中最后没有使用return render的原因导致的
042020-04-29 -
我是小白请您多多指教
2020-05-18
同学你好,请教一下你的前端代码那部分是如何改的?谢谢!!
10
相似问题
点登录不跳转
回答 6
crwalspider会跳转到登陆界面
回答 1