pylogs和django-forum均是基于django的WEB應用,其中pylogs是國人開發的部落格,django-forum是外國人開發的論壇
pylogs是一個獨立的django project,而django-forum是一個django app,可以友善地整合進其它django項目中
1、首先安裝django的SVN trunk版。我一開始使用ubun 8.04 server源中的django 0.96.1,不支援ugettex
2、安裝背景資料庫。這時,ORM的優勢就展現出來了,你可以選擇任意一種mysql、postgresql、oracle等django支援的資料庫。我選擇的是ubuntu 8.04 server源中的postgresql 8.3.x,pylogs的作者是在mysql環境下開發的,但完全沒有影響。相比而言,我曾經嘗試将joomla和discuz移植到postgresql上,結果因為綁定太緊而最終放棄。
3、安裝python的imaging、markdown、pycopg2/mysqldb子產品,在ubuntu下安裝很容易:sudo aptitude install python-imaging python-markdown python-pycopg2 python-mysqldb
4、将pylogs最新代碼釋放到某一目錄下,如/home/leo/pylogs,在該目錄下建立一個forum目錄,将django-forum源代碼釋放在這裡
5、修改pylogs的配置檔案,在/home/leo/pylogs/settings.py中INSTALLED_APPS中添加'pylogs.forum',并配置好資料庫相關設定
修改/home/leo/pylogs/urls.py,在其中添加一條:(r'^forum/', include('forum.urls')),
6、運作python /home/leo/pylogs/manage.py syncdb同步資料
7、啟動django自帶的WEB服務sudo python /home/leo/pylogs/manage.py runserver 0.0.0.0:80,登陸admin控制台,添加一個版塊,一個部落格和論壇的平台即可使用了