-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

最新文章

  1. 第一周 总结笔记 / 斯坦福-Machine Learning-Andrew Ng
  2. 关于ios中得路径详细讲解
  3. 2.python基础深入(元组、字符串、列表、字典)
  4. Linux 性能工具 - sar学习
  5. css之自动换行
  6. [ACM] hdu 2191 珍惜如今,感恩生活 (多重背包)
  7. IDEA14中安装go语言插件
  8. linux_shell_类似sql的orderby 取最大值
  9. 笔记整理--Linux多线程
  10. VS2010 MSDN的介绍
  11. input解决浏览器记住密码问题
  12. python3.6 urllib.request库实现简单的网络爬虫、下载图片
  13. sql 2008 查询性能优化笔记
  14. Tomcat在Linux下的安装
  15. Factorial Problem in Base K(zoj3621)
  16. rabbitmq安装错误集
  17. Git提取两次提交的差异文件
  18. JavaScript实时显示当前时间的例子
  19. Gradle 1.12用户指南翻译——第六十五章. Maven 发布(新)
  20. 2018HN省队集训

热门文章

  1. 四大组件之BroadcastReceiver基础
  2. 【CF17E】Palisection(回文树)
  3. [HNOI2015]开店
  4. [BZOJ1061] [Noi2008] 志愿者招募 (费用流)
  5. 浏览器兼容CSS渐进增强 VS 优雅降级如何选择
  6. PHP 秒数 转时分秒 函数
  7. golang goroutine的调度
  8. Spring对IOC的理解
  9. hive数据库的哪些函数操作是否走MR
  10. Linux解决MySQL-python安装失败问题