简介

在《Python-Web应用-显示一个html页面》中了解了如果显示一个HTML页面,这篇文章将会了解如何跳转到另外一个界面

原理和《Python-Web应用-显示一个html页面》是相同的,都是通过装饰器(路由)切换的

本篇文章以一个登录界面为例,当点击登录的时候跳转到登录界面

创建登录界面

templates目录下创建一个名称为login.html的文件

9.png

新增装饰器(路由)

打开之前的app.py文件,需要在@app.route('/')下面创建一个新的装饰器(路由)

@app.route('/login')
def login():
    return render_template('login.html')

这一段代码的意思为:

当访问127.0.0.1/login的时候执行login函数,这个函数返回的是login.html文件

10.png

修改index.html

在之前的index.html文件的<h1>标签下面新增一个<a>标签,标签的herf参数填写/login,标签显示文字内容为登录

<a href="/login">登录</a>

11.png

测试

浏览器打开127.0.0.1:5000

12.png

点击登录即可跳转到登录页面

13.png

二维码

发表评论