1.整体目录结构如下:
2.在cars模块中的__init__.py文件中创建蓝图:
from flask import Blueprint
cars = Blueprint('cars',__name__)
from . import views,errors
3.在manage.py文件中作为启动文件,可以注册蓝图:
from flask import Flask
from App.cars import cars as cars_blueprint #导入变量
from App import db
app=Flask(__name__)
app.debug = True
app = Flask(__name__)
app.register_blueprint(blueprint=cars_blueprint) # 将app交由blue管理 ,url前缀设置为/hello
# @app.route('/')
# def hello_world():
# return 'Hello World!'
# 系统环境需能找到的模块路径,默认在app同级目录下
if __name__ == '__main__':
# 启动项目
db.create_all()
app.run(debug=True, # 调试
port='8888', # 端口
host='127.0.0.1', # ip
)
3.在views.py文件中写入视图函数:
fr