当前位置 : 主页 > 编程语言 > python >

认识Flask与配置安装环境详细步骤

来源:互联网 收集:自由互联 发布时间:2022-06-20
WEB框架: 1、重量级框架:方便业务开发,提供的功能十分齐全,如Django 2、轻量级框架:Flask,只提供WEB框架的核心功能,特点:自由灵活 Flask框架 是使用Python语言基于Werkzeug工具编写

WEB框架:

1、重量级框架:方便业务开发,提供的功能十分齐全,如Django

2、轻量级框架:Flask,只提供WEB框架的核心功能,特点:自由灵活


Flask框架

是使用Python语言基于Werkzeug工具编写的轻量级WEB开发框架

Flask框架的核心就是 Werkzeug和Jinja2


与Django的区别

django提供了:

django-admin 命令快速创建项目工程目录
manage.py 管理项目工程
orm模型 (数据库抽象层)
admin 后台管理站点
缓存机制
文件存储系统
用户认证系统

这些flask框架都没有,都需要通过扩展包来提供



Flask扩展包

Flask-SQLalchemy:操作数据库
Flask-migrate:管理迁移数据库
Flask-Mail:邮件
Flask-WTF:表单
Flask-script:插入脚本
Flask-Login:认证用户状态
Flask-RESTful:开发REST API 的工具
Flask-Bootstrap:集成前端twitter bootstrap框架
Flask-Moment:本地化日期和时间


安装虚拟环境

使用虚拟环境安装Flask,可以避免包的混乱和版本冲突,虚拟环境是Python解释器的副本,在虚拟环境中安装的一切依赖包,扩展包,都可以保证程序只能访问虚拟环境中的,不会影响系统中全局Python解释器,总之一句话,避免冲突。


虚拟环境使用virtualenv创建,先安装virtualenv

sudo pip install virtualenv
sudo pip install virtualenvwrapper

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,需配置环境变量

mkdir $HOME/.virtualenvs
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc

创建虚拟环境,如果创建失败,就修改环境变量指定默认为python3运行

mkvirtualenv Flask_py

进入虚拟环境

workon Flask_py

退出虚拟环境

deactivate Flask_py


安装Flask(在虚拟环境中)

pip install flask==0.10.1

在虚拟环境的ipython3中测试安装是否成功

ipython3
from flask import Flask

注意:

1、在虚拟环境中安装flask等其他软件,不要用sudo,如果用sudo,那么会把本机也装上,就起不到隔离的作用

2、mkvirtualenv flask_py -p python3        创建一个python3运行的项目,默认是python2,如果本机默认是python2的情况下

3、我们在虚拟环境中安装了一些依赖包和安装包后,现在要转移到一个新的环境中,这时候就用 pip freeze > requirement.txt 在别的环境直接 pip install -r requirement.txt 即可

创建了项目Flask_py 运行里面项目的时候会自动调用bin目录里的python版本程序来运行,python版本在创建项目的时候可以自己定义,从而达到隔离的效果。

认识Flask与配置安装环境详细步骤_python

Windows安装Flask及其虚拟环境:​​https://www.cnblogs.com/qk2014/p/9091647.html​​

上一篇:编写第一个Flask程序
下一篇:没有了
网友评论