Flask 中的蓝图
2024-10-07 06:29:42
相当与django中的App
基础模板
1.初识Flask蓝图(blueprint)
创建一个项目然后将目录结构做成:
s_view.py 文件中的内容
from flask import Blueprint # 导入 Flask 中的蓝图 Blueprint 模块 sv = Blueprint("sv", __name__) # 实例化一个蓝图(Blueprint)对象 @sv.route("/svlist") # 这里添加路由和视图函数的时候与在Flask对象中添加是一样的
def view_list():
return "svlist_view_list"
manager.py 文件中的内容
from flask import Flask # 导入此前写好的蓝图模块
from student_view import s_view app = Flask(__name__) # type:Flask # 在Flask对象中注册蓝图模块中的蓝图对象 s_view 中的 sv
app.register_blueprint(s_view.sv) app.run("0.0.0.0",5000)
# 现在Flask对象中并没有写任何的路由和视图函数
开启服务,然后访问 http://127.0.0.1:5000/svlist 查看结果
很明显,我们没有在Flask对象中添加路由,但是我们注册了有路由和视图函数的sv蓝图对象
最新文章
- iOS 自定义方法 - 播放GIF
- Java 8新特性-3 Lambda 表达式
- flex布局
- [DPDK][转]DPDK编程开发(4)—lcore
- SQL server2012怎么备份数据库(设置自动备份)
- android 第一个程序的编写
- error C2259: 'CException' : cannot instantiate abstract class
- nginx的内存管理
- div内的img下出现几像素的空白间距解决办法
- javaBean的使用方法;
- mac mysql connection
- JS----Issue
- SQL Server调试常用参数
- phonegap的照相机API
- 源码分析Android Handler是如何实现线程间通信的
- Elasticsearch 通关教程(七): Elasticsearch 的性能优化
- SQL Server2016安装
- [原创]CobaltStrike &; Metasploit Shellcode一键免杀工具
- c/c++ 线性表之双向循环链表
- 【HDU3032】Nim or not Nim?(博弈论)