知乎上看到的Python練手項目推薦,鏈接見:https://www.zhihu.com/question/29372574,不知道是我自己懶得看還是理解力不行,這些項目真的是...太大了呀~~~~
昨天大概瀏覽了一下Flask,發現里面的example很有意思,代碼極少,思路框架十分清晰,推薦新手小朋友入坑看項目代碼。
這里就minitwit的項目在windows下的部署做下簡要介紹,因為官方的README在是針對Linux環境的。
項目地址:
https://github.com/pallets/flask/tree/0.12-maintenance/examples
需要安裝Flask就不說了
1. 編輯配置文件minitwit.py
要修改configuration里面的DATABASE。項目文件夾下有個schema.sql的文件。在使用SQLite的時候按該文件生成db文件,然后將DATABASE路徑指向該db文件即可。
SQLite的介紹見第4步
2. 在項目路徑下執行pip install --editable .
3. CMD配置Flask_APP環境變量。SET FLASK_APP=minitwit
4.CMD運行flask initdb
這一步需要依賴SQLite。SQL的使用參考:
5.運行flask run,成功啟動
訪問http://localhost:5000/ 即可看到項目。
整個項目就4個py文件,把代碼都看過一遍,了解別人怎么寫setup,怎么生成model,怎么寫test,簡單易上手。
