-from flask import Flask+from flask import Flask,render_template-from flask import request-from flask import make_response-from flask import abort-from flask import redirect-# __name__参数决定程序的根目录app = Flask (__name__)-# @app.route ('/')-# def hello_world():-#     return 'Hello World!'+@app.route ('/<name>')+def index(name):+    return render_template('index.html',name=name)-# @app.route ('/user/<name>') #-# def user(name):-#     return '<h1>Hello,%s!</h1>'% name-#
 -# @app.route ('/user/<int:id>') # 还可以类型定义/user/<int:id> float path类型-# def user_id(id):-#     return '<h1>Hello,%s!</h1>'% id+@app.route ('/user/<name>')+def user(name):+    return render_template('user.html',name=name)-# @app.route ('/') # 请求上下文-# def index():-#     user_agent = request.headers.get('User-Agent')-#     return 'your browser is %s' % user_agent--# @app.route ('/') # 请求响应,可接受第二个参数为状态码-# def index():-#     return 'bad request',400--# @app.route ('/')-# def hello_world():-#     response =make_response('这个文档带着COOKIE!')-#     response.set_cookie('answer','42')-#     return response--# @app.route ('/')-# def hello_world():-#     return redirect('http://www.baidu.com')-@app.route ('/user/<id>')-def hello_world(id):-    #user = load_user(id)-    user = False-    if not user:-        abort(404)-    return 'hello %s' % user--from flask.ext.script import Manager # 通过pip install flask-script 启用manager 启动后解析命令行
  from flask_script import Manager
-manager = Manager(app)if __name__ == '__main__':-    manager.run ()--# if __name__ == '__main__':-#     app.run (debug=True)+    app.run (debug=True)

pip install flask-script

转载于:https://www.cnblogs.com/Erick-L/p/6873102.html

Flask学习 一 基本结构相关推荐

  1. Flask程序的基本结构

    Flask程序的基本结构 @(Flask) 初始化 程序实例是Flask类的对象. 常常用的代码是: from flask import Flask app = Flask(__name__) Fla ...

  2. 千锋Flask学习笔记

    千锋Flask学习笔记 文章目录 千锋Flask学习笔记 写在前面 1. Flask介绍 2. Views 3. Request 4. Response 5. 会话技术 6. 模型和模板 7. 数据传 ...

  3. Flask学习之旅——3 视图高级

    Flask学习之旅--3 视图高级 前言 本文为<知了传课-- 视图高级>的学习笔记. 蓝图 为什么使用蓝图? 当项目比较大或者代码比较多的时候,让所有的url和视图函数放在同一个文件夹里 ...

  4. node-webkit学习(2)基本结构和配置

    node-webkit学习(2)基本结构和配置 文/玄魂 目录 node webkit学习(2)基本结构和配置 前言 2.1  基本程序结构 2.2  package.json 2.2.1 必须的配置 ...

  5. AI:一个20年程序猿的学习资料大全—结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件——只有你不想要的,没有你找不到的

    AI:一个20年程序猿的学习资料大全-结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件--只有你不想要的,没有你找不到的 目录 (有偿提供,替朋友转载,扫描 ...

  6. 嵌入式Linux系统编程学习之一目录结构

    嵌入式Linux系统编程学习之一目录结构 文章目录 嵌入式Linux系统编程学习之一目录结构 前言 一.Linux目录结构 前言 Linux目录结构 一.Linux目录结构 /bin:存放Linux的 ...

  7. c语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数,C语言学习笔记结构体02结构体指针变量与结构体变量的函数参数.docx...

    C 语言学习笔记[结构体02]结构体指针变量与结构体变量 的函数参数 C 语言学习笔记之结构体指针变量一提指针,那可 是 C 语言的核心了,有多少学子曾拜倒在指针的脚下.单纯的说指针,其实并不难,但是 ...

  8. c语言如何宏定义枚举型结构体,C语言学习笔记--枚举结构体

    枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明: enum 枚举类型名字 {名字0,名字1,...,名字n}: 枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为 ...

  9. Flask学习笔记(四): Flask与数据库连接

    Flask学习笔记(四): Flask与数据库连接 前言 前面我们学习了Flask如何构建一个程序的流程,又研究了它的路由如何设定,还对如何获取模板表单数据进行了梳理,值得一提的就是Flask和SQL ...

最新文章

  1. [转] 关于Jmail
  2. Aix oracle 自动启动,AIX如何自动启动和关闭软件的运行
  3. 【Python】json
  4. c++类名字查找与类的作用域
  5. 用c++模拟实现一个学生成绩管理系统
  6. 损失函数一直不变_MIT 18.03 微分方程笔记 3.4 狄拉克δ函数
  7. 使用规则_英文标点符号的使用规则
  8. IntelliJ IDEA打jar时,MANIFEST.MF内容出错
  9. CISCO路由器连接ADSL之PPPoE配置
  10. 算法基础:BFS和DFS的直观解释
  11. @QueryParam和@PathParam的区别
  12. 以太坊开发入门,完整入门
  13. 商业化游戏服务器引擎自定义框架设计思路
  14. html编码器是什么意思,编码器是什么意思
  15. python摄像头识别快递单号,python 人脸识别以及条码识别(快递出库软件)
  16. 【OR】S Lemma
  17. 群体智能的发展现状:AI网络安全现状、新一代AI发展现状
  18. 前端如何判断用户是否打开了控制台
  19. 计算机专业在创新方面的表现,计算机专业本科论文
  20. 阿博茨科技:不仅是工具,基于用户体验的CRM再选择

热门文章

  1. vc 6.0 显示文件全路径_配送路径规划思考(十二)
  2. python合并两个文本文件内容_用Python 将两个文件的内容合并成一个新的文件.
  3. 美国计算机科学专业申请要求,美国计算机科学专业申请条件
  4. 134. 加油站 golang
  5. libevent项目分析(一) -- 准备阶段
  6. 一个Linux下C线程池的实现(转)
  7. 【Leetcode | 42】129. 求根到叶子节点数字之和
  8. MMKV集成与原理,轻松拿下offer
  9. 阿里P8亲自讲解!javawhile循环语句用法
  10. 网易严选Java开发三面面经:java读文件内容