*新手友好
Tip: 結合項目代碼看比較好
幾點說明
整體上
- app 內(nèi)包含主要的項目文件
- tests 內(nèi)包含兩個測試文件
- manager.py 是啟動項目的文件
- 各部分以 flask藍圖 的形式存在
- 為了便于測試起意,準備了幾個簡陋的HTML頁面
細節(jié)上
- 有的驗證功能放在了
auth
模塊里面(例如登錄),有的放在了per
(例如綁定谷歌帳號). - Paypal支付生成訂單套的是一個模板暑刃,除了價格會根據(jù)商品變,其它都是一樣的蟋座。
- 準備了靜態(tài)文件拗踢,但是可以使用上傳功能將文件上傳到你的對象存儲服務器里面。
不足
- 數(shù)據(jù)庫操作太多向臀,沒有使用sqlalchemy庫的一些特性巢墅。
- 有些功能沒有提供獨立的視圖函數(shù)(例如查詢學校里面的老師)。
- 函數(shù)命名不好飒硅,不統(tǒng)一砂缩。
功能說明
部分功能羅列在這里
完全版在 README.ME - Structure