1.安装所需包
pip3 install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com flask
2.创建项目目录
3. 使用蓝本构建项目目录
home/init.py:
from flask import Blueprint home = Blueprint('home', __name__) import app.home.views
home/views.py:
from . import home @home.route('/') def index(): return "<h1 style='color:green'>this is home</h1>"
admin/init.py:
from flask import Blueprint admin = Blueprint('admin', __name__) import app.admin.views
admin/views.py:
from . import admin @admin.route('/') def index(): return "<h1 style='color:red'>this is admin</h1>"
最后在app/__init__.py中注册蓝本
from flask import Flask app = Flask(__name__) app.debug = True from app.home import home as home_blueprint from app.admin import admin as admin_blueprint app.register_blueprint(home_blueprint) app.register_blueprint(admin_blueprint, url_prefix="/admin")
在项目的根目录下编写入口manage.py:
from app import app if __name__ == '__main__': app.run()
最后运行程序,得到效果