django页⾯跳转问题及注意事项
1.页⾯跳转
项⽬的urls:
urlpatterns = [django怎么学
url(r'^app/', include(('app.urls'),namespace='my_app')),
]
app的urls:
urlpatterns = [
#⾸页
url(r'^index/',_home,name='my_index'),
]
如果登录成功如何跳转到⾸页?
return HttpResponseRedirect(‘/app/index/')
return HttpResponseRedirects(reverse(‘my_app:my_index'))
注意:return Response(response,'home.html'),只是打开了⼀个新的页⾯,并⾮跳转.
2.遇到的问题:登录成功后,页⾯跳转到⾸页,但是url并没有改变.
错误原因:将return HttpResponseRedirect(‘/app/index/')中地址写成了app/index/.前⾯的/不应该漏掉.
3.当想点击导航栏跳转到对应页⾯
<a href="{% url 'my_app:my_index' %}" rel="external nofollow" >⾸页</a>
总结
以上所述是⼩编给⼤家介绍的django页⾯跳转问题及注意事项,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。