一.優化配置檔案;
1.在app檔案夾下建立libs(庫)和spider(爬蟲);
2.把以下的檔案拖入這個兩個檔案夾下,如圖:

python3的新版本會自動更改關聯這3個檔案的導入路徑,是以不用手動更改;
-===============================================================================-
二.建立資料庫
1.運作Xampp,點選MySQL一欄的Start:
2.打開資料庫可視化管理工具如:Navicat for MySQL
-===============================================================================-
三.用Code First模式來建立資料表格
1.在終端上進入pipenv下安裝flask-sqlalchemy;
2.在app檔案夾下建立models檔案夾來存放所有模型成檔案,在該檔案夾下建立book.py;
Column:sqlalchemy的基本類型,需要把它指派給表格下的每一個屬性;
Integer:表示隻能是數字整數類型,需要在sqlalchemy裡導入;
primary_key=True:表明在資料庫表裡是一個主鍵;
autoincrement=True:控制主鍵自增長;
String():字元串類型,括号内輸入數值來限制長度,需要在sqlalchemy裡導入;
nullable=False:限制可不可以未“空”,True可以為空,False不可以為空;
default=‘未名’:當為空時預設顯示‘未名’;
unique=True:指定一個類型是唯一不可重複的;
db = SQLAlchemy():執行個體化SQLAlchemy,需要在flask_sqlalchemy裡導入SQLAlchemy;
3…db是flask插件需要關聯flask核心對象app;
db.init_app(app):先導入“from app.models.book import db”與flask核心對象app綁定,幾乎所有flask的插件都是這種關聯方式;
db.create_all(app=app):讓sqlalchemy把所有的資料模型映射到資料庫裡去,生成資料表;
4.連接配接資料庫,在配置檔案secure.py下寫入;
SQLALCHEMY_DATABASE_URI :這個資料庫連接配接名字不能改,因為要使用cymysql驅動,需要在pipenv裡安裝cymysql;