Flask框架的學習與實戰(一):開發環境搭建
Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。很多功能的實現都參考了django框架。由於項目需要,在此記錄下學習的過程及心得。
工欲善其事,必先利其器。就從搭建一套flask開發環境開始flask之旅吧。
一、平臺說明
操作系統:window 7 64bit 數據庫:mysql5.6 python:v2.7 開發集成軟件:PyCharm5.0
二、開發環境搭建
1、安裝flask框架包
1)、打開windows的命令行:pip install flask
1 E:\workdir\blog2>pip install flask 2 Requirement already satisfied: flask in c:\python27\lib\site-packages 3 Requirement already satisfied: Jinja2>=2.4 in c:\python27\lib\site-packages (fro 4 m flask) 5 Requirement already satisfied: Werkzeug>=0.7 in c:\python27\lib\site-packages (f 6 rom flask) 7 Requirement already satisfied: click>=2.0 in c:\python27\lib\site-packages (from 8 flask) 9 Requirement already satisfied: itsdangerous>=0.21 in c:\python27\lib\site-packag 10 es (from flask) 11 Requirement already satisfied: MarkupSafe in c:\python27\lib\site-packages (from 12 Jinja2>=2.4->flask)
2)、驗證是否安裝成功
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 >>>
當導入flask包沒有任何報錯時,表示flask已經安裝成功了。
2、安裝flask-sqlalchemy包
flask-sqlalchemy這是個什麽東東?先從sqlalchemy說起吧,SQLAlchemy是Python編程語言下的一款開源軟件。提供了SQL工具包及對象關系映射(ORM)工具,SQLAlchmey采用了類似於Java裏Hibernate的數據映射模型,2006發行後成為Python社區中最廣泛使用的ORM工具之一,不亞於Django的ORM框架。
flask-sqlalchemy包是一個為 Flask 應用增加 SQLAlchemy 支持的擴展。它需要 SQLAlchemy 0.6 或者更高的版本。它致力於簡化在 Flask 中 SQLAlchemy 的使用,提供了有用的默認值和額外的助手來更簡單地完成常見任務。
1)、先要安裝sqlalchemy,打開windows的命令行:pip install sqlalchemy
E:\workdir\blog2>pip install sqlalchemy
2)、然後安裝flask-sqlalchemy
E:\workdir\blog2>pip install flask-sqlalchemy
3)、驗證flask-sqlalchemy是否安裝成功
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_sqlalchemy import SQLAlchemy >>> >>>
如果導入包時沒有任何報錯,表示安裝成功。
到此,flask的開發環境就搞定了,下一篇進行實戰。
參考文獻:
【flask快速入門中文版】http://docs.jinkan.org/docs/flask/
【flask快速入門英文版】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/
Flask框架的學習與實戰(一):開發環境搭建