routes.py 1.1 KB
Newer Older
1
from flask import render_template, make_response
梦想橡皮擦's avatar
梦想橡皮擦 已提交
2
from app import app
梦想橡皮擦's avatar
梦想橡皮擦 已提交
3
import hashlib
梦想橡皮擦's avatar
梦想橡皮擦 已提交
4

梦想橡皮擦's avatar
梦想橡皮擦 已提交
5 6 7
"""
首页相关路由配置
"""
梦想橡皮擦's avatar
梦想橡皮擦 已提交
8

9

梦想橡皮擦's avatar
梦想橡皮擦 已提交
10 11 12 13 14 15
@app.route('/')
@app.route('/index')
def index():
    item = {
        "msg": "后台传递信息"
    }
16 17
    nav = dict()
    nav['h'] = 'active'
梦想橡皮擦's avatar
梦想橡皮擦 已提交
18
    # 访问首页生成一个 Cookie 值,该值用于访问特定页面
19
    rendered_template = render_template('index.html', title='梦想橡皮擦', nav=nav)
梦想橡皮擦's avatar
梦想橡皮擦 已提交
20 21 22 23 24 25 26
    resp = make_response(rendered_template)
    text = "梦想橡皮擦"

    # 使用 sha256 算法进行加密
    encrypted_text = hashlib.sha256(text.encode()).hexdigest()
    resp.set_cookie('story', encrypted_text)
    return resp
梦想橡皮擦's avatar
梦想橡皮擦 已提交
27 28 29 30


@app.route('/bt')
def bt():
梦想橡皮擦's avatar
梦想橡皮擦 已提交
31 32 33 34 35
    return render_template('bt.html')


@app.route('/mac')
def mac():
梦想橡皮擦's avatar
梦想橡皮擦 已提交
36 37
    return render_template('_form.html')

38

梦想橡皮擦's avatar
梦想橡皮擦 已提交
39
"""博客搭建清单"""
40 41


梦想橡皮擦's avatar
梦想橡皮擦 已提交
42 43
@app.route('/blog')
def blog():
44 45 46 47 48 49 50 51 52 53 54
    nav = dict()
    nav['b'] = 'active'
    return render_template('blog.html', nav=nav)


# 建站时间轴
@app.route('/timeline')
def timeline():
    nav = dict()
    nav['time'] = 'active'
    return render_template('timeline.html', nav=nav)