tornado網站開發實戰第1篇: dblog開源項目
前言
網上關於用tornado開發網站的文章很少, 這個項目用於補上這個空缺. 項目有兩個版本: tornado演示版和真實工程版. 在下載代碼之前, 請先安裝Python開發環境和git. Python開發環境請參考這裡: 安裝Python開發環境
tornado演示版
tornado演示版用於演示最基本的tornado用法. 地址在這: tornado演示版
技術點包括:
* python 操作 sqlite數據
* tornado的用法
* html的用法
* 基本增刪改查操作
由於這個演示版定位於入門級別, 所以當然沒有樣式優化. 用git下載工程以後, 命令行打開該目錄, 運行 python blog.py 應該看到這個啟動信息:
然後用 http://localhost:12000/ 訪問即可. 看起來挺丑
tornado演示版
真實工程版是我多年的項目開發代碼積累, 項目在這裡: dblog項目
技術點包括:
* 用peewee框架連接sqllite資料庫
* 類bootstrap後台框架
* 大量jquery/js 腳本
* 後台增刪改查封裝代碼
* 工程目錄與組織結構
* ckeditor用法
* 文件上傳和獲取
* ... 其他 ...
雖然目前看起來只有兩個模塊, 足夠初學者進行鑽研了. 我也會持續完善這個項目.
用git下載工程之後, 在該目錄打開命令行, 然後運行這個命令:
pip -r requirements.pipn
這個命令會將相關依賴都裝上.
在命令行里運行:
cd srcnpython start_web.py n
應該可以看到如下啟動窗口:
後台訪問地址: http://localhost:9999/admin 用戶名/密碼是 hello_dblog / 123456
前台訪問地址: http://localhost:9999
快來體驗吧.
截圖
推薦閱讀:
※Python的return如何理解?
※為什麼Python爬蟲很少有人爬QQ空間呢?
※Python爬蟲學習?
※本人精通c++ ,請問自學python哪本書好一點?