- 新建Flask项目。
- 设置调试模式。
- 理解Flask项目主程序。
- 使用装饰器,设置路径与函数之间的关系。
- 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
- 用视图函数反转得到URL,url_for(‘login’),完成导航里的链接。
from flask import Flask from flask import render_template app = Flask(__name__) @app.route('/') def base(): return render_template('base.html') @app.route('/login/') def login(): return render_template("login.html") @app.route('/regist/') def regist(): return render_template("regist.html")
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> <link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='css/base.css') }}"> </head> <body> <a href="{{ url_for('base') }}">首页</a> <a href="{{ url_for('login') }}">登录</a> <a href="{{ url_for('regist') }}">注册</a> </body> </html>