锁定老帖子 主题:Django论坛系统LBForum
精华帖 (0) :: 良好帖 (15) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-02
支持开源作者
要是作者直接 吧 开源博客 pylog整合下 ,那就是一个基本完整的网站了! |
|
返回顶楼 | |
发表时间:2010-08-06
下一站,火星 写道 Django BBFORUM 我用过,比楼主的代码差十万八千里。BBFORUM的代码很猥琐 真相:http://djangobb.org/browser/djangobb/djangobb_forum/views.py
BBFORUM的功能稍微强大一点,比如论坛是树状无限级扩展的,但我不需要这么复杂的forum。还是直集成楼主这个比较好。建议楼主把app的名字直接叫做forums,省得偶去改了,呵呵 还行吧。 哪里猥琐了? |
|
返回顶楼 | |
发表时间:2010-10-12
楼主你能不能整理一个 开发手册 什么的!我对这个很感兴趣但是不知道怎么入门?
|
|
返回顶楼 | |
发表时间: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即是实现论坛发帖回帖等功能的主要模块。 |
|
返回顶楼 | |
发表时间:2010-10-14
看来我得好好学习Django 呵呵!
|
|
返回顶楼 | |
发表时间:2011-01-02
很简洁,非常不错。
|
|
返回顶楼 | |