今天编程学习网为大家讲解Python flask框架安装与配置,有需要的小伙伴可以参考一下:
WEB框架:1。重量级框架:方便业务开发,提供完整的功能,比如Django。
2.轻量级框架:Flask,只提供WEB框架的核心功能。特点:自由灵活。
Flask framework是一个基于Werkzeug工具用Python语言编写的轻量级WEB开发框架。
Flask框架的核心是Werkzeug和Jinja2。
与django的区别Django提供:
Django-admin命令可以快速创建项目目录。
Manage.py管理项目工程。
Orm模型(数据库抽象层)
管理员后台管理网站
缓存机制
文件存储系统
用户认证系统
这些flask框架都不可用,都需要通过扩展包提供。
Flask扩展包Flask-SQLalchemy:操作数据库
Flask-migrate:管理迁移数据库
烧瓶邮件:邮件
烧瓶-WTF:形式
烧瓶脚本:插入脚本
flask-登录:验证用户状态
Flask-RESTful:开发REST API的工具
Flask-Bootstrap:一个集成的前端twitter引导框架
烧瓶时刻:本地化的日期和时间
安装虚拟环境使用虚拟环境安装Flask可以避免包混淆和版本冲突。虚拟环境是Python解释器的副本。所有安装在虚拟环境中的依赖包和扩展包都可以保证程序只能访问虚拟环境中的那些,不会影响系统中的全局Python解释器。总之,避免冲突。
虚拟环境是用virtualenv创建的,先安装virtualenv。
sudo pip安装虚拟
sudo pip install virtualenvWrapper安装虚拟环境后,如果提示找不到mkvirtualenv命令,则需要配置环境变量。
mkdir $HOME/。虚拟人
导出WORKON_HOME=$HOME/。虚拟人
source/usr/local/bin/virtualenvwrapper . sh
来源~/。bashrc创建一个虚拟环境。如果创建失败,修改环境变量以指定python3默认运行。
Mvirtualenvflash _ py进入虚拟环境。
Workflask _ py退出虚拟环境
停用Flask_py
安装Flask(在虚拟环境下)pip安装flask==0.10.1测试在虚拟环境下ipython3中安装是否成功。
ipython3
从烧瓶进口烧瓶注:1。在虚拟环境中安装Flask等其他软件,但不要使用sudo。用sudo的话也会装这个机器,不会起到隔离作用。
2.mkvirtualenv flask_py -p python3创建一个python3运行的项目,默认为python2。如果默认值是python2。
3.在虚拟环境中安装了一些依赖包和安装包之后,我们现在需要转移到一个新的环境。此时我们可以使用pip冻结requirement.txt直接pip其他环境下的install -r requirement.txt。
当创建项目Flask_py时,它会自动调用bin目录中的python版本程序来运行它。python版本可以在创建项目时自行定义,从而达到隔离的效果。
安装Windows Flask及其虚拟环境:https://www.cnblogs.com/qk2014/p/9091647.html
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/10469/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料