相当与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蓝图对象

最新文章

  1. iOS 自定义方法 - 播放GIF
  2. Java 8新特性-3 Lambda 表达式
  3. flex布局
  4. [DPDK][转]DPDK编程开发(4)—lcore
  5. SQL server2012怎么备份数据库(设置自动备份)
  6. android 第一个程序的编写
  7. error C2259: 'CException' : cannot instantiate abstract class
  8. nginx的内存管理
  9. div内的img下出现几像素的空白间距解决办法
  10. javaBean的使用方法;
  11. mac mysql connection
  12. JS----Issue
  13. SQL Server调试常用参数
  14. phonegap的照相机API
  15. 源码分析Android Handler是如何实现线程间通信的
  16. Elasticsearch 通关教程(七): Elasticsearch 的性能优化
  17. SQL Server2016安装
  18. [原创]CobaltStrike & Metasploit Shellcode一键免杀工具
  19. c/c++ 线性表之双向循环链表
  20. 【HDU3032】Nim or not Nim?(博弈论)

热门文章

  1. js 学习四 对象应用 吃货游戏
  2. xml发post请求
  3. 使用Python的pandas-datareader包下载雅虎财经股价数据
  4. 286-基于6U VPX 的mSATA高性能数据存储板
  5. windows 快捷键相关命令
  6. eddx
  7. Windows 2012 R2 DataCenter服务器 重启之后,其他加域电脑无法访问域账户
  8. java面向对象2-封装
  9. 系统命令模块subprocess
  10. jQuery2.0.3源码