Python Flask web后端开发
2016-10-10 17:01
417 查看
1 路由选择
2 模板渲染
index.html
user.html
from flask import Flask from flask import request from flask import make_response from flask import redirect from flask import abort app = Flask(__name__) @app.route('/agent') def agent(): user_agent = request.headers.get('User-Agent') return '<h1>Hello {0} </h1>'.format(user_agent) @app.route('/') def index(): response = make_response('<h1>Hello</h1>') return response @app.route('/baidu') def baidu(): return redirect('http://www.baidu.com') @app.route('/err') def err(): abort(404) return 'OK' @app.route('/user/<name>') def user(name): return '<h2>Hello, {0} !</h2>'.format(name) if __name__ == '__main__': app.run(debug=True)
2 模板渲染
from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/user/<name>') def user(name): return render_template('user.html', name=name) if __name__ == '__main__': app.run(host='127.0.0.1', port=5000, debug=True)
index.html
<h1>Hello Flask!</h1>
user.html
<h1> Hello {{ name|capitalize}} </h1>
相关文章推荐
- 基于Flask框架的Python web程序的开发实战 <一> 环境搭建
- python web开发 之 flask教程(三)
- python Web开发 flask轻量级Web框架
- python web开发-flask中带斜线/的url和不带斜线/的url区别详解
- Python 语言 Oracle 数据库基于 SQLAlchemy + Flask + Ajax 的 Json 前后端分离开发博客系统遇到的坑汇总
- 基于Flask框架的Python web程序的开发实战 <二> 项目组织结构
- Python高效开发实战(web)——Django、Tornado、Flask、Twisted
- python利用面向对象,协程开发web后端服务器
- Python 异步 IO 的未来(从 Web 后端开发的角度)
- python web开发-flask调试器的使用
- Flask 一个Python的微型WEB开发框架
- 基于Python的Flask Web 开发 笔记 (1)
- Python-在CentOS7上使用nginx+uwsgi部署Flask框架开发的Web项目
- 萧井陌Python Flask WEB后端班课程实战视频教程
- Python Web框架Flask下网站开发入门实例
- python web开发 之 flask教程
- Python Web开发与Flask简介
- Python超级明星WEB开发框架Flask简明教程
- python web开发之flask框架学习(2) 加载模版
- 全栈开发Flask Python Web网站编程价值2400