美文网首页
8、flask-蓝图

8、flask-蓝图

作者: 许忠慧 | 来源:发表于2023-08-27 11:23 被阅读0次

一个略大一些的网站后端代码不可能全部都卸载main.py中,这个时候可以使用蓝图机制进行不同模块的划分和管理

一、基础语法

1、先新建一个py文件

# 需要导入的库
from flask import Blueprint

# 创建一个蓝图
use_blueprint = Blueprint('UsePrint', __name__)

# 使用蓝图进行路由绑定
@use_blueprint.route('/useBluePrint')
def root():
    return '使用蓝图'

2、main.py中注册蓝图

from flask import Flask
# 导入创建的蓝图
from blueprint.UseBluePrint import use_blueprint

app = Flask(__name__)
# 注册蓝图
app.register_blueprint(use_blueprint)


@app.route('/')
def root():
    return 'helllo flask'


if __name__ == '__main__':
    app.run(debug=True)

在浏览器中分别访问两个文件中的路由即可

相关文章

  • Flask-蓝图(blueprint)

    蓝图 Blueprint 模块化 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过pyth...

  • Flask 框架(2)-模板

    Flask-模板

  • python版websocket

    背景 目前看到实现websocket的框架的- django的channels- flask- sanic好奇,用...

  • 财富蓝图8(3)

    1.阅读任务: 财富蓝图8 2.反求诸己: 按照以下“用书法”步骤,写一篇不少于300字的用书心得 【书摘】 有钱...

  • flask-信号

    Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 使用方法...

  • Flask-基础

    网页的分类 静态网页:无法与服务器进行交互的网页 动态网页:能够与服务器进行交互的网页 WEB与服务器 WEB 网...

  • Flask-模型

    模型 什么是模型 模型是根据数据库中表的结构来创建出来的class。每一张表到编程语言中就是一个class,表中的...

  • Flask-模板

    模板-Templates 什么是模板 模板是一个包含响应文本的文件(通常是html文件),该文件中允许包含"占位变...

  • Flask-路由

    路由(route) 什么是路由 客户端将请求发送给web服务器,web服务器再将请求发送给flask程序实例,程序...

  • Flask- 部署

    1.创建虚拟环境文件夹 mkdir src 2.创建虚拟环境virtualenv --no-site-packa...

网友评论

      本文标题:8、flask-蓝图

      本文链接:https://www.haomeiwen.com/subject/bsimmdtx.html