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 虚拟环境名称

 

 
 
posted @ 2018-09-02 19:54  醉梦小子  阅读(82)  评论(0)    收藏  举报