因为最近想给博客加个论坛的子域名,但是最近太忙,加班成狗,开发成本略大,就想先调研一下开源的python论坛,以下就是小编调研的结果了,不敢独享,双手送上,排名不分先后,想要demo的私聊小编吧,放太多链接文字发不出去了啦。
1、DJangoBB不用说这个是基于django开发的论坛,支持python版本2.7/3.3+,支持django的版本1.8+,最近一次更新是五个月前,作者应该还在维护,社区比较活跃,界面美观感觉一般,适合做技术论坛。
项目源码地址:https://github.com/slav0nic/djangobb
2、Misagodjango开发的论坛界面优异,小编比较喜欢,而且特性里写专注于论坛成员之间的交流,而非建立一个CMS。
社区比较活跃,最近一直更新,感觉很不错,但是老外的东西,用着总感觉有点怪。
缺点是无法被其他Django项目集成。但是提供一定的接口。
git地址是:https://github.com/rafalp/Misago
3、LBForum依然是django开发的论坛,但是依然有点老外论坛的感觉,似乎一年多没动静了,社区不算活跃,有点过气了的感觉
django版本支持1.10+,看版本感觉应该是还有人在维护,python2.7+。
整个论坛写的算是模范代码,app分的比较明确,源码可以拿来学习,收益会很大,有写论坛的小伙伴可以看看源码学习下。
git地址:https://github.com/vicalloy/lbforum-site
4、3n1b这个论坛是中国人写的,所以会看起来比较中国化,基于tornado开发,完成了论坛基本功能。
看简介是大学生写的班级论坛,不过已经五年没有维护了,想要用肯定要二次开发一下。
不过总算UI看着还不错。
GIT:https://github.com/3n1b-com/3n1b.com
5、MinosMinos是一个使用Python编写,基于Tornado/Mongodb/Redis的简约社区系统。
简单:去除传统社区中多数不常用到的功能,保留精华。
特点:数据库设计合理,以空间换取时间,尽量减少数据库查询次数
不过已经三年多没有维护,开起来是弃了。
个人觉得UI还是可以的,前端用的AmazeUI。
git:https://github.com/phith0n/Minos
6、nijiNiji是基于Django的论坛系统,支持django1.8到1.10,Python2.7、3.4、3.5,Django-NIJI在PyPI源中可用,你只需执行命令pip install django-niji即可,安装比较简单。
但是一年多没有动静了,不过文档至少有,就是少的可怜。
UI感觉和misago有点像
git:https://github.com/ericls/niji
7、Junejune是一个Python写的类V2EX架构,基于Python Flask + SQLite + Node.js 的轻论坛。
不多说了,直接上图,也是三四年没人动的东西了。
UI还挺好看
git:https://github.com/pythoncn/june
8、Cpllipa
Collipa是一个基于Python2.7和Tornado的简易论坛系统,界面清新感人,第一位注册会员拥有超级管理员的权限,超级管理员可以方便地建立不同的节点和话题。
目测已无人维护,两三年了。
界面还挺不错的,不过有种大学生毕设的既视感。
git:https://github.com/yetone/collipa
好了就介绍到这里吧,有需要搭建论坛的也可以找小编哦。
本文禁止转载,写写,现在做原创作者太艰难,盗版太多了