Flask框架的學(xué)習(xí)指南之開(kāi)發(fā)環(huán)境搭建
Flask是一個(gè)使用 Python 編寫(xiě)的輕量級(jí) Web 應(yīng)用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。很多功能的實(shí)現(xiàn)都參考了django框架。由于項(xiàng)目需要,在此記錄下學(xué)習(xí)的過(guò)程及心得。
工欲善其事,必先利其器。就從搭建一套flask開(kāi)發(fā)環(huán)境開(kāi)始flask之旅吧。
一、平臺(tái)說(shuō)明
操作系統(tǒng):window 7 64bit 數(shù)據(jù)庫(kù):mysql5.6 python:v2.7 開(kāi)發(fā)集成軟件:PyCharm5.0
二、開(kāi)發(fā)環(huán)境搭建
1、安裝flask框架包
1)、打開(kāi)windows的命令行:pip install flask
E:\workdir\blog2>pip install flask
Requirement already satisfied: flask in c:\python27\lib\site-packages
Requirement already satisfied: Jinja2>=2.4 in c:\python27\lib\site-packages (from flask)
Requirement already satisfied: Werkzeug>=0.7 in c:\python27\lib\site-packages (from flask)
Requirement already satisfied: click>=2.0 in c:\python27\lib\site-packages (from flask)
Requirement already satisfied: itsdangerous>=0.21 in c:\python27\lib\site-packages (from flask)
Requirement already satisfied: MarkupSafe in c:\python27\lib\site-packages (from Jinja2>=2.4->flask)
2)、驗(yàn)證是否安裝成功
E:\workdir\blog2>python Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on wi n32 Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> from flask import Flask >>>
當(dāng)導(dǎo)入flask包沒(méi)有任何報(bào)錯(cuò)時(shí),表示flask已經(jīng)安裝成功了。
2、安裝flask-sqlalchemy包
flask-sqlalchemy這是個(gè)什么東東?先從sqlalchemy說(shuō)起吧,SQLAlchemy是Python編程語(yǔ)言下的一款開(kāi)源軟件。提供了SQL工具包及對(duì)象關(guān)系映射(ORM)工具,SQLAlchmey采用了類似于Java里Hibernate的數(shù)據(jù)映射模型,2006發(fā)行后成為Python社區(qū)中最廣泛使用的ORM工具之一,不亞于Django的ORM框架。
flask-sqlalchemy包是一個(gè)為 Flask 應(yīng)用增加 SQLAlchemy 支持的擴(kuò)展。它需要 SQLAlchemy 0.6 或者更高的版本。它致力于簡(jiǎn)化在 Flask 中 SQLAlchemy 的使用,提供了有用的默認(rèn)值和額外的助手來(lái)更簡(jiǎn)單地完成常見(jiàn)任務(wù)。
1)、先要安裝sqlalchemy,打開(kāi)windows的命令行:pip install sqlalchemy
E:\workdir\blog2>pip install sqlalchemy
2)、然后安裝flask-sqlalchemy
E:\workdir\blog2>pip install flask-sqlalchemy
3)、驗(yàn)證flask-sqlalchemy是否安裝成功
E:\workdir\blog2>python Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> >>> from flask_sqlalchemy import SQLAlchemy >>> >>>
如果導(dǎo)入包時(shí)沒(méi)有任何報(bào)錯(cuò),表示安裝成功。
到此,flask的開(kāi)發(fā)環(huán)境就搞定了,下一篇進(jìn)行實(shí)戰(zhàn)。
參考文獻(xiàn):
【flask快速入門(mén)中文版】http://docs.jinkan.org/docs/flask/
【flask快速入門(mén)英文版】http://flask.pocoo.org/docs/0.11/
【flask-sqlalchemy中文版】http://www.pythondoc.com/flask-sqlalchemy/index.html
【flask-sqlalchemy中文版】http://flask-sqlalchemy.pocoo.org/2.1/
相關(guān)文章
python之virtualenv的簡(jiǎn)單使用方法(必看篇)
下面小編就為大家分享一python之virtualenv的簡(jiǎn)單使用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
python 寫(xiě)的一個(gè)爬蟲(chóng)程序源碼
這篇文章主要介紹了python 寫(xiě)的一個(gè)爬蟲(chóng)程序源碼,需要的朋友可以參考下2016-02-02
關(guān)于Python-pip安裝失敗問(wèn)題及解決
這篇文章主要介紹了關(guān)于Python-pip安裝失敗問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Python使用re模塊正則提取字符串中括號(hào)內(nèi)的內(nèi)容示例
這篇文章主要介紹了Python使用re模塊正則提取字符串中括號(hào)內(nèi)的內(nèi)容,結(jié)合實(shí)例形式分析了Python使用re模塊進(jìn)行針對(duì)括號(hào)內(nèi)容的正則匹配操作,并簡(jiǎn)單解釋了相關(guān)修正符與正則語(yǔ)句的用法,需要的朋友可以參考下2018-06-06
python使用線程封裝的一個(gè)簡(jiǎn)單定時(shí)器類實(shí)例
這篇文章主要介紹了python使用線程封裝的一個(gè)簡(jiǎn)單定時(shí)器類,實(shí)例分析了Python線程的使用及定時(shí)器類的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-05-05
Python數(shù)據(jù)容器dict(字典)的實(shí)現(xiàn)
本文主要介紹了Python數(shù)據(jù)容器dict(字典)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
利用Python pandas對(duì)Excel進(jìn)行合并的方法示例
這篇文章主要給大家介紹了關(guān)于利用Python pandas對(duì)Excel進(jìn)行合并的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Python預(yù)測(cè)分詞的實(shí)現(xiàn)
本文將結(jié)合實(shí)例代碼,介紹Python預(yù)測(cè)分詞的實(shí)現(xiàn),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06
淺談python中對(duì)于json寫(xiě)入txt文件的編碼問(wèn)題
今天小編就為大家分享一篇淺談python中對(duì)于json寫(xiě)入txt文件的編碼問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06

