Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」

go (87) 2023-06-11 16:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」,希望能够帮助你!!!。

上次我已经用Django启动了一个登录模板页面

具体过程见:Django启动我的第一个模板页面

但问题是我们只能通过监听的端口访问这一个页面,不能通过页面的一些连接跳转到其他页面
如下,我们不能点击注册跳转到注册页面:
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第1张
而想要达到这一效果只需要简单的三个步骤:

1.修改views文件中内容

找到Django项目中你创建的app下的views文件,添加如下内容:
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第2张

如果不是要跳转到注册页面,而是要跳转到其他页面,需要在这里另加函数,依葫芦画瓢即可,如要传递参数则写法不同,此处只做简单的页面跳转

2.修改路由中相关内容

找到Django项目中的urls.py文件,现在开头导入views,具体如下:
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第3张
my_app是我创建的app名
接着做如下修改:
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第4张
此处根据前面views中创建的函数来写,若不是register,依葫芦画瓢,略做修改即可

最后一步,找到跳转代码< a href >,作最终修改

Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第5张
这里注意’register’ ,这里的register来自前面url 中urlpatterns中的name,如下:
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第6张

完成以上三步后即可页面跳转啦

Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第7张
Django 中 a href标签 使用方法 跳转页面(Django第四篇)「建议收藏」_https://bianchenghao6.com/blog_go_第8张

这个注册页面不是直接通过监听端口访问的哦,而是点击登录页面中的注册链接而后跳转的。emmm看起来比较丑,因为我还没把这个页面和bootstrap,css等样式连接起来,所以只有一点最简陋的html样式。

传送门:Django+pycharm+mysql 实现用户登录/注册(Django第五篇)

题外话:这篇文章算是我浏览量最高的一篇了,也因此在这片文章下提的问题比较多。

Django算是我个人投入比较大的一项技术了,如果各位同学在使用Django的过程中遇到问题,可以参考一下我的Django合集,免费的专栏,一共28篇:Django 。相信你在照着我这28篇文章自己操作一遍后,一定会不虚此行(当然这里面我个人更推荐Django基础6篇+mock实战搭建的7篇)。
至于最开始的11篇(包括这篇文章)是我做毕设用的,相对来说水平较低。

发表回复