市肥宅中心论坛类小程序源码 apache协议开源

作者 : air 本文共1219个字,预计阅读时间需要4分钟 发布时间: 2021-05-10 共291人阅读

源码介绍:

本套源码是基于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、安装虚拟环境

  1. python -m venv ./venv
  2. 切换到虚拟环境
  3. pip install -r requirements.txt

2、安装数据库(需要在settings.py配置数据库账号密码)

  1. python manage.py makemigrations
  2. python manage.py migrate
  3. python manage.py makemigrations myapp
  4. python manage.py migrate myapp
  5. python manage.py createsupuser 创建管理员

3、启动服务

  1. python manage.py runserver

启动服务后登陆 /admin 后台添加几个分类,然后注册一个账号测试一下发布帖子。部署后的界面应该是这样的。

小程序截图:

本站所发布的资源均来源于互联网,仅限用于研究学习,不得将软件用于商业或者非法用途,否则一切后果请用户自负!如果侵犯了您的权益请与我们联系!您必须在下载后的24个小时之内,从您的手机和电脑中彻底删除。 如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请与我们联系处理!
air源码站 » 市肥宅中心论坛类小程序源码 apache协议开源

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整:可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。 通用解压密码:airymz.com

发表评论