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哪本書好一點?

TAG:Python入门 | Python |