django网页内通过链接转到其他的页面

   日期:2024-12-27    作者:fjtruly 移动:http://3jjewl.riyuangf.com/mobile/quote/56917.html

问题的背景,用户到网页的登录的页面,发现没有账号,就需要跳转到注册的页面,今天我们就看看这个跳转的实现。

django网页内通过链接转到其他的页面

首先我们需要给我们的路由取一个别名

文件位置urls.py

给路由设置一个别名,在其他地方引用别名,修改路由,不会影响其他地方运行。
路由别名用在两个地方,一是html模板中转到另外一个页面,另外一个就redirect到某一个网页
html中的使用方法: {% url  '别名' %} 在a标签的href属性
在视图中的用法 return redirct(reverse('别名'))

 

//

可以直接跳过这个部分

接下来访问就是看视图中的views.login函数

登陆函数

这部分需要用户输入的密码和用户名在数据库中的相匹配就可以进入到搜索网页,否则显示登录不成功

 

再看login.html:实现跳转功能

 <a href="{% url 'register' %}">注册</a>

 

显示效果,到登录界面,点击注册跳转到登录界面。

 


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号