海南三亚做网站,公众号版面设计创意,北京网站设计十年乐云seo,成都微商城开发公司蓝图的使用 前言蓝图使用方式 前言
本篇来学习下Flask中蓝图的使用
蓝图
在Flask中使用蓝图(Blurprint)来分模块组织管理蓝图可以理解为存储一组视图方法的容器对象#xff0c;特点如下#xff1a; 一个应用可以具有多个Blueprint可以将一个Blueprint注册到任何一个未使用… 蓝图的使用 前言蓝图使用方式 前言
本篇来学习下Flask中蓝图的使用
蓝图
在Flask中使用蓝图(Blurprint)来分模块组织管理蓝图可以理解为存储一组视图方法的容器对象特点如下 一个应用可以具有多个Blueprint可以将一个Blueprint注册到任何一个未使用的URL下Blueprint可以有自己单独的模板、静态文件或其它的通用操作方法它并不是必须要实现应用的视图和函数的在一个应用初始化时就应该要注册需要使用的Blueprint 注但一个Blueprint并不是一个完整的应用不能独立于应用运行必须注册到某一个应用中。
使用方式
# -*- coding: utf-8 -*-
# Time : 2023/10/29
# Author : 大海# 导入flask
from flask import Flask, Blueprint# 实例化flask应用 可以决定flask访问静态文件的查找路径
app Flask(__name__, static_url_path/test, static_folderstatic_files, template_foldertemplate_files)# 1. 创建蓝图对象
user Blueprint(user, __name__)# 2.使用蓝图
user.route(/info)
def get_user_info():return user info# 3.注册蓝图
# url_prefix 添加前缀
# 访问url http://127.0.0.1:5000/user/info
app.register_blueprint(user, url_prefix/user)if __name__ __main__:app.run()