作業20-開始Flask項目
阿新 • • 發佈:2017-11-03
導航 filename head sta 作業 得到 ask for html
- 新建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>
作業20-開始Flask項目