flask 项目拆分

简单拆分  不带第三方插件

 

flask 项目拆分  目前是最简单项目 ,没有models 

app.py  入口文件

from App import create_app
app = create_app()
if __name__ == '__main__':
    app.run()

 

__init__.py    app目录

# 初始化 文件
from flask import Flask
from .views import *


def create_app():

    app = Flask(__name__)

    # 3. 绑定蓝图  blue 前面定义的变量
    app.register_blueprint(blueprint=blue)
    return app

 

views.py  app目录  一般models 的使用会引入到 views 文件下

# 路由  蓝图使用
# 蓝图使用
# 1. 引入蓝图
# 2. 创建蓝图
# 3. 绑定蓝图
from .models import *
# 1. 引入蓝图
from flask import Blueprint

# 2. 创建蓝图
# blue 是变量名称    'blue' 是蓝图名称 用于反向解析
blue = Blueprint('blue', __name__)


# blue 是变量
@blue.route('/')
def hello_world():  # put application's code here
    return '你好开白'

目录展示 :

 


 

 

带第三方插件

 

posted @ 2024-10-12 10:49  我在春天等伱  阅读(41)  评论(0)    收藏  举报