源码介绍:
本套源码是基于apache协议开源,请务必保留底部版权声明。好了,不删库跑路了,源码给大家吧,希望能够共同维护。
这是一个用Django框架开发的一款社区论坛(市肥宅中心),目前在web端、app端、微信小程序端、qq小程序端均已上线。
部署遇到的任何问题都可以在社区提出或者邮件联系,或者提issue。
开源地址:
GIthub:https://github.com/xyuansec/DjangoForum
码云:https://gitee.com/blackxu/DjangoForum
代码中涉及到百度内容审核API(需要自己申请),邮件发送功能(需要自己在utils.py设置邮箱密码),黑名单验证,网站seo(settings.py)等需要自己填写。
技术支持:
python3.7.5
django3.0.6
nginx1.8.0
宝塔
uniapp
社区目前拥有的功能:
注册(邮箱激活)、登录功能
发帖、回复、艾特回复、楼层功能
发帖支持发送 文章格式(markdown)、视频、mp3音乐、图文、bilibili视频
积分系统功能,支持每日签到、发帖获取积分、评论获取积分、积分记录查看
个人中心功能,可以编辑自己的社交资料,上传头像和封面图片
地理位置获取功能、个人资料页面可显示所在的位置(百度地图提供)
排行榜功能,目前支持积分排行榜
pixiv插画瀑布流功能
消息通知功能,回复有邮件通知,能在消息系统看到
地理位置开启和关闭功能
统计功能、统计爬虫日志、统计注册人数等等
在线人数功能
商品交易系统,支持发布商品,购买商品,积分充值
小工具功能,可以自行开发小工具添加到工具界面
在线聊天室功能
帖子搜索功能
黑名单功能(自动拦截恶意注册)
内容审核功能(百度AI审核)
简单支持SEO
待开发(目前还有找回密码等功能未实现)
目前的缺点:
发帖编辑器需要优化
没有找回密码功能
消息通知需要优化等等
目前暂时就这些,这里说明一下(咱代码写的并不是很规范,有些地方功能虽实现了,但代码你懂得,开源一方面就是希望有小伙伴能共同维护)。
Demo
web端(适配wap)
手机端(app)、qq小程序、微信小程序
简单的说一下部署方法:
1、安装虚拟环境
- python -m venv ./venv
- 切换到虚拟环境
- pip install -r requirements.txt
2、安装数据库(需要在settings.py配置数据库账号密码)
- python manage.py makemigrations
- python manage.py migrate
- python manage.py makemigrations myapp
- python manage.py migrate myapp
- python manage.py createsupuser 创建管理员
3、启动服务
- python manage.py runserver
启动服务后登陆 /admin 后台添加几个分类,然后注册一个账号测试一下发布帖子。部署后的界面应该是这样的。
小程序截图:
情义源码网 » 市肥宅中心论坛类小程序源码 apache协议开源
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。