18 lines
		
	
	
		
			443 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			443 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from flask import Blueprint, render_template
 | 
						|
from flask_login import current_user
 | 
						|
 | 
						|
main_bp = Blueprint('main', __name__)
 | 
						|
 | 
						|
@main_bp.route('/')
 | 
						|
def index():
 | 
						|
    """首页"""
 | 
						|
    return render_template('index.html')
 | 
						|
 | 
						|
@main_bp.route('/dashboard')
 | 
						|
def dashboard():
 | 
						|
    """用户主页(需要登录)"""
 | 
						|
    if current_user.is_authenticated:
 | 
						|
        return render_template('dashboard.html')
 | 
						|
    else:
 | 
						|
        return render_template('index.html')
 |