python+mysql+flask創建一個微博應用(持續更新)
阿新 • • 發佈:2017-08-29
會話 pen 個人 數據庫管理 用戶角色 啟動 ini view 開啟
微博應用的結構:
- 用戶管理,包括登錄管理,會話,用戶角色,個人檔案及用戶頭像。
- 數據庫管理,包括數據庫遷移處理。
- Web表單支持,包括字段檢驗和用於防止垃圾郵件的驗證碼功能。
- 大數據的分頁功能。
- 全文檢索。
- 用戶郵件通知
安裝虛擬環境
自己上網搜索吧,這個就不多說了,其實我很煩安裝虛擬環境的,在自己的電腦上搞都是直接insert。。。
安裝的py模塊:
flask\scripts\pip install flask flask\Scripts\pip install flask-login flask\Scripts\pip install flask-openid flask\Scripts\pip install flask-sqlalchemy flask\Scripts\pip install sqlalchemy-migrate flask\Scripts\pip install flask-whooshalchemy flask\Scripts\pip install flask-wtf flask\Scripts\pip install flask-babel flask\Scripts\pip install flup
開始我們的旅程吧
創建程序的結構(想到什麽就加什麽,一時還沒想好怎麽分區呢。。。)
microblog-app
__init__.py
views.py
-static
-templats
run.py
初始化app\__init__.py
from flask import Flask app = Flask(__name__) from app import views
編寫試圖函數
# app\views.py from app import app @app.route(‘/‘) @app.route(‘/index‘) def index(): pass
下面,使web應用能完全運行的最後一步就是創建一個能啟動我們開發的這個應用web服務器的腳本。
#sicroblog\run.py from app import app if __name__ == "__main__": app.run(debug=True)
debug =True 開啟調試模式
這時候你就可以運行程序,在瀏覽器中打開http:\\127.0.0.1:5000,雖然什麽都沒有出現,但是你已經成功第一步了
python+mysql+flask創建一個微博應用(持續更新)