python三大框架之一(flask介紹)


Flask , Django,  Tornado 是python中常用的框架,也是python的三大框架。它們的區別是:Flask: 輕量級框架; Django:重量級框架; Tornado:性能最好,框架入門最好選擇Flask。

Flask 的介紹

flask誕生於2010年,是Armin ronacher(人名)用python語言基於Werkzeug工具箱編寫的輕量級Wed開發框架,它本身 相當於一個內核,其他幾乎所有的功能都需要用擴展,例如:郵箱擴展:Flask-Mail;  用戶認證:Flask-Login;  數據庫Flask_SQLAlchemy。第三方擴展工具如:ORM,窗體驗證工具,文件上傳,身份驗證等。Flask沒有默認的數據庫,可以用Myaql,或者Nosql。

常用的擴展包:

Flask_SQLalchemy :  操作數據庫

Flask_script: 插入腳本

Flask_migrate: 管理遷移數據

Flask_Session: 儲存方式指定

Flask_WTF:表單

Flask_Mail:郵件

Flask_Login:認證用戶狀態

搭建虛擬環境

1.安裝虛擬環境

sudo pip install virtualenv

sudo pip install virtualenvwrapper

如果安裝完找不到mkvirtualenv命令,需要配置環境變量:

#1.  創建目錄用來存放虛擬環境        mkdir  目錄名稱

#2. cd 到virtualenv文件夾,執行 virtualenv -p python3 py3_flask

#3.激活   source py3_flask /bin/active

創建虛擬環境需要用到網絡

2. 使用虛擬環境

#1. 查看虛擬環境命令: workon   兩次tab建

 #2. 使用虛擬環境命令:workon    虛擬環境名

#3.退出虛擬環境命令:deactivate

#4.刪除虛擬環境命令:rmvitualenv 虛擬環境名

先退出,后刪除

 

虛擬環境下安裝工具包

1. 創建

pip install 包名稱

2. 查看

pip freeze


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM