十个基于Python的BBS论坛类开源web框架汇总(附源码地址)
1、LBForum
LBForum是用django开发的论坛系统,LBForum主要注重部署的方便性和易用性,功能方面目前还比较简单。 LBForum的开发尽量遵照Django可复用app原则,因此即使需要将LBForum做为独立的app集成到其他项目也并不会太难。主要功能:1、论坛分类,分版块;2、发帖,回帖;3、BBCode支持;4、置顶贴;5、使用django admin提供论坛管理功能。用Django写成,支持Python 2.7 和 3.4
项目源码地址:https://github.com/vicalloy/LBForum
Demo源码地址:https://github.com/vicalloy/lbforum-site
2、3n1b
3n1b,也称叁年壹班,是给大学生朋友们提供清新、自由、友好的交流平台的框架,界面类似http://f2e.im和http://v2ex.com,基于tornado、mysql、jinja2
项目源码地址:https://github.com/3n1b-com/3n1b.com
3、Misago
Misago是用Python和Django开发的论坛项目。 根据官方声明,此论坛具有以下特点: 1. 专注于论坛成员之间的交流。而非建立一个CMS。 2.优秀的管理和长期维护。 3.无法被其他Django项目集成。但是提供一定的接口。
项目源码地址:https://github.com/rafalp/Misago
4、Minos
Minos是一个使用Python编写,基于Tornado/Mongodb/Redis的简约社区系统。 简单:去除传统社区中多数不常用到的功能,保留精华。特点:数据库设计合理,以空间换取时间,尽量减少数据库查询次数;tornado+motor全异步库,增加web高并发访问效率;抛弃php中以文件形式保存session的做法,以redis内存数据库保存session,增加速度。
项目源码地址:https://github.com/phith0n/Minos
5、flaskbb
FlaskBB是一个采用Python的microframework Flask框架开发的论坛,代码理解难度很低。后台提供简单权限管理.包括.超级版主.普通版主,会员,游客,黑名单,收发私人消息等一般论坛功能
项目源码地址:https://github.com/sh4nks/flaskbb
6、djangobb
djangobb是一个使用Django框架开发的快速和简单的论坛。简称djangobb代表 Django Bulletin Board,也就是django公告板。DjangoBB是在BSD许可下发布。可以支持MySQL, PostgreSQL, Oracle, SQLite等多种数据库
项目源码地址:https://github.com/slav0nic/djangobb
演示地址:http://support.djangobb.org/
7、niji
Niji是基于Django的论坛系统,支持django1.8到1.10,Python2.7、3.4、3.5,Django-NIJI在PyPI源中可用,你只需执行命令pip install django-niji即可。
项目源码地址:GitHub - ericls/niji: A pluggable Django forum APP
8、Collipa
Collipa是一个基于Python2.7和Tornado的简易论坛系统,界面清新感人,第一位注册会员拥有超级管理员的权限,超级管理员可以方便地建立不同的节点和话题。
演示地址:http://collipa.com/
项目源码地址:https://github.com/yetone/collipa
9、Spirit
Spirit是一个基于Django的论坛系统,支持Python2.7、3.3、3.4(推荐)和3.5版本,数据库支持PostgreSQL (推荐), MySQL, Oracle Database和SQLite,论坛风格简约而不简单。
项目源码地址:GitHub - nitely/Spirit: Spirit is a modern Python based forum built on top of Django framework
10、june
june是一个Python写的类V2EX架构,基于Python Flask + SQLite + Node.js 的轻论坛
项目源码地址:GitHub - pythoncn/june: June is a forum (Deprecated)
原文链接:https://www.jianshu.com/p/343a7a6fd106
更多推荐
所有评论(0)