1. 程式人生 > >flask開發專案筆記

flask開發專案筆記

1、模型建立好之後,manager.py 匯入模型from models import User後,
CMD進入專案所在的虛擬環境目錄並激活,再切換到專案所在目錄,執行python manage.py db init 之後專案多出一個migrations資料夾
2、把資料模型對映到資料庫中
1)、先做一下資料遷移 python manage.py db migrate
成功之後多出一個檔案在這裡插入圖片描述
再把這個檔案執行一下,真正對映到資料庫中:python manage.py db upgrade
之後表就對映到資料庫中了

開啟cmd視窗
https://dev.mysql.com/downloads/mysql/

5.7.18mysql安裝路徑
一、安裝虛擬環境:
1、安裝虛擬環境pip install virtualenv
2、建立虛擬環境virtualenv flask-env
3、cd到 flask-env/Scripts activate啟用(啟用後目錄前多了一個“flask-env”)表示已經啟用
二、在虛擬環境中安裝flask
1、首先到虛擬環境,並激活,在執行pip install flask
2、輸入python 開啟python執行環境 import flask flask__version__打印出版本號說明安裝成功
3、exit()推出python命令列
三、建立flask專案
interpreter選擇虛擬環境目錄下的Scripts下的python.exe
四、windows系統安裝mysql_python
1、windows系統安裝mysql_python

在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下載
mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl(if你的python安裝的是64位的)
然後回到mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl所在目錄,在啟用虛擬環境的前提下,用pip
install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl安裝即可
2、安裝flask_sqlalchemy、flask_script、flask_script、flask_migrate
3、對映模型到資料庫首先兩部操作
到虛擬環境且啟用python

manage.py db init、python manage.py db migrate、python manage.py db upgrade
4、對於後續新建立的模型,需要繼續對映到資料庫時,直接使用後面兩個命令即可python manage.py db migrate、python manage.py db upgrade