论坛首页 编程语言技术论坛

Django论坛系统LBForum

浏览 14720 次
精华帖 (0) :: 良好帖 (15) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-08-02  
支持开源作者

要是作者直接 吧 开源博客 pylog整合下 ,那就是一个基本完整的网站了!
0 请登录后投票
   发表时间:2010-08-06  
下一站,火星 写道
Django BBFORUM 我用过,比楼主的代码差十万八千里。BBFORUM的代码很猥琐 真相:http://djangobb.org/browser/djangobb/djangobb_forum/views.py

BBFORUM的功能稍微强大一点,比如论坛是树状无限级扩展的,但我不需要这么复杂的forum。还是直集成楼主这个比较好。建议楼主把app的名字直接叫做forums,省得偶去改了,呵呵


还行吧。 哪里猥琐了?
0 请登录后投票
   发表时间:2010-10-12  
楼主你能不能整理一个 开发手册 什么的!我对这个很感兴趣但是不知道怎么入门?
0 请登录后投票
   发表时间:2010-10-12  
winie 写道
楼主你能不能整理一个 开发手册 什么的!我对这个很感兴趣但是不知道怎么入门?

文档确实比较欠缺的,除了工程里的README.txt外还没有别的文档。
不过如果有Django开发经验的话LBForum还是比较容易看懂的。
如果以前没接触过Django,那只能从补Django知识开始了。
这里我只简单的介绍一些LBForum的一些基础思想和目录结构,这样你在看代码的时候不至于完全没有头绪。

LBForum可以视做一个完整的Django应用(和Django的app相对应)。
所以LBForum包含了完整的站点模板、站点的静态文件(js、css)以及登录等站点辅助模块。

scripts/ 目录下是站点初始化的相关脚本。
create_lbforum_env.py会为你初始化lbforum的运行环境。这个脚本会创建一个python virtualenv,这样可以将lbforum的运行环境隔离起来。python virtualenv参考: http://pypi.python.org/pypi/virtualenv
lbforum_env.bat 系统初始化好后,用这个脚本启动lbforum的虚拟环境,方便操作(其实就是设置了一些环境变量)。

requirements/ 一些python的依赖包。象postmarkup.py之类的第三方依赖包无法通过easy_install安装,所以就直接丢到这个目录。在运行时会将这个目录加到python的搜索路径

tools/ 一些辅助工具或脚本。目前里面只有一个python virtualenv的初始化脚本。

sites/default/ lbforum的project文件(sttings.py等)、静态文件(css、js)、模板文件。default的二级目录,当初设想的时候是可以为站点做多套模板(不过目前看这不太现实)。

src/ 组成lbforum的各个app,比如account是登陆相关,attachments附件上传相关,lbforum即是实现论坛发帖回帖等功能的主要模块。
0 请登录后投票
   发表时间:2010-10-14  
看来我得好好学习Django 呵呵!
0 请登录后投票
   发表时间:2011-01-02  
很简洁,非常不错。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics