flask基础001
Flask简介
web原理

1.客服端访问-->服务端是发送请求
2.服务端-->客服端是响应
3.Python中web三大框架
- flask
- django
- tornado
Flask 框架
中文文档:http://docs.jinkan.org/docs/flask/
英文文档:http://flask.pocoo.org/docs/0.11/
1.Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。
2.其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。
Flask常用扩展包:
- Flask-SQLalchemy:操作数据库;
- Flask-script:插入脚本;
- Flask-migrate:管理迁移数据库;
- Flask-Session:Session存储方式指定;
- Flask-WTF:表单;
- Flask-Mail:邮件;
- Flask-Bable:提供国际化和本地化支持,翻译;
- Flask-Login:认证用户状态;
- Flask-OpenID:认证;
- Flask-RESTful:开发REST API的工具;
- Flask-Bootstrap:集成前端Twitter Bootstrap框架;
- Flask-Moment:本地化日期和时间;
- Flask-Admin:简单而可扩展的管理接口的框架
- 扩展列表:http://flask.pocoo.org/extensions/
搭建虚拟环境
1.搭建虚拟环境的原因
如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
2.安装方式
作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.
所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下3.安装步骤
3.安装步骤
1).使用命令
sudo pip install virtualenv
sudo pip install virtualenvwrapper
1、创建目录用来存放虚拟环境
2.切换到这个目录中
3.使用命令:mkvirtualenv -p python3 虚拟环境名称
浙公网安备 33010602011771号