flask简介

一、flask框架特点和核心

1.轻巧

2.简洁

3.扩展性强

4.werkzeug(python工具箱或者函数库,封装了请求和响应、编码的格式、安全认证、数据加密,遵循WSGI协议)和jinjia2(模板引擎,但是没有model,原生的 flask框架里没有对数据库的支持 ,要想实现一个web项目,flask通过使用扩展)

二、常用flask扩展包

Flask-SQLALchemy:操作数据库

Flask-Mail:邮件

Flask-WTF:Web表单

Flask-script:支持命令行选项(以命令的形式启动项目,可以自定义ip和端口,配合Flask-Migrate使用,可以实现数据库的迁移)

Flask-Migrate:迁移

(django框架内部通过命令可以创建表,但是flask中没有这样的命令,如果没有Flask-script和Flask-Migrate这两个扩展包,除非手动创建表,即db.create_all()方法)

Flask-Login:认证用户状态

Flask-RESTful:开发REST API的工具

Flask-Bootstrap:集成前端Twitter Bootstrap框架(前端的一个插件,针对移动端的前端页面效果)

Flask-Moment:本地化日期和时间

flask使用:创建虚拟环境 python@ubuntu:-/Desktop$ mkvirtualenv Flask-py2   

                 进入虚拟环境 python@ubuntu:-/Desktop$ workon Flask-py2

              生成flask依赖包 (Flask-py2)python@ubuntu:-/Desktop$ pip freeze > requirements.txt

             安装依赖包 (Flask-py2)python@ubuntu:-/Desktop$ pip install -r requirements.txt

             检查是否安装成功 进入ipython   from flask import Flask

三、基础

转换器:语法修饰符,给一些功能模块、函数、类添加新的功能。

 

 

 

转载于:https://my.oschina.net/u/3753872/blog/1647595

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值