目录结构
from flask import Flask
from manage.admin import admin
from front.front import front
app = Flask(__name__)
app.register_blueprint(admin)
app.register_blueprint(front)
if __name__ == '__main__':
app.run(debug=True)
from flask import Blueprint
from flask import render_template
front = Blueprint('front', __name__, template_folder='views')
@front.route('/')
def index():
return render_template('index.html')
@front.route('/add')
def add():
return render_template('add.html')
@front.route('/delete')
def delete():
return render_template('delete.html')
from flask import Blueprint
from flask import render_template
"""
为蓝图加入前缀后,访问蓝图内的路由必须加前缀才能访问
"""
admin = Blueprint('admin', __name__,
template_folder='views',
url_prefix='/admin')
@admin.route('/login')
def login():
return render_template('login.html')
@admin.route('/register')
def register():
return render_template('register.html')