Total Pageviews

Friday, 13 June 2014

djforum-一个用Django开发的论坛程序

这是一个用Django开发的论坛程序。 目前版本是0.1,目标是开发一款真正可重用的基于Django的论坛程序。 兼容Django 1.0版。

更新

这原本是我的一个学习Django的实验项目,已经有好几个月没有维护了,没想到大家给了很多建议,我将在2010年每周尽量抽出些时间对项目进行更新和维护,同时,有想要一起开发的朋友,也可以给我发邮件,pandaxiaoxi@gmail.com

特性

目前拥有特性如下:
  • 用户系统,注册,登陆
  • 发主题贴,发回复贴
  • 可以进行用户设置,增加个性化信息
  • 发贴使用了WYMeditor编辑器

设置方法

这是一个可重用的app,可以直接放到你的project中作为一个app使用。 设置方法如下:
  1. 拷贝forum目录到你的project下
  2. 把forum/site_media下的styles目录拷贝到你的media目录中
  3. 把forum/templetes下的forum目录拷贝你的templetes目录中
  4. 把forum app加到你的project的settings.py文件中
  5. 在你的project的urls.py文件的urlpatterns中增加一行代码
  6. (r'^forum/',include('yourproject.forum.urls')),
这样,forum应该就可以在你的project中跑起来了。 注意:
  • media文件的url是'/site_media/'开头的
  • 如果你是在Django自带服务器中测试的话,urls.py的urlpatterns中还必须加上下面这行代码,处理静态文件。
(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root': MEDIA_ROOT}),

from https://code.google.com/p/djforum/