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