V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Liulang007
V2EX  ›  分享创造

[国产] 开源 Django 社区论坛系统(WEB、APP、小程序均上线)

  •  
  •   Liulang007 · 2021-03-11 11:26:53 +08:00 · 2217 次点击
    这是一个创建于 1360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一个由本人用 Django 框架开发的一款社区论坛,目前在 web 端、app 端、微信小程序端、qq 小程序端均已上线,欢迎 star !

    部署遇到的任何问题都可以在社区提出或者邮件联系,或者提 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
    • 待开发(目前还有找回密码等功能未实现)

    目前的缺点

    • 发帖编辑器需要优化
    • 没有找回密码功能
    • 消息通知需要优化
    • 等等

    目前暂时就这些,这里说明一下(咱代码写的并不是很规范,有些地方功能虽实现了,但代码你懂得。。开源一方面就是希望有小伙伴能共同维护)。

    下面上各端的截图。

    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 后台添加几个分类,然后注册一个账号测试一下发布帖子。部署后的界面应该是这样的。
     

     
    **开源不易,如果觉得这个开源程序不错的话欢迎大家捐赠!**
    微信

     
    支付宝

    Liulang007
        1
    Liulang007  
    OP
       2021-03-11 14:14:10 +08:00
    在 V2EX 上开源真的很累,不用一会就被小人 ddos 了,v2 已经变成黑货,此号废弃,永不上 v 。
    uov
        2
    uov  
       2021-03-11 18:42:06 +08:00
    码云无法打开
    huabalance
        3
    huabalance  
       2021-03-11 18:43:16 +08:00
    github 别删啊。。。
    jerfoxu
        4
    jerfoxu  
       2021-03-12 13:14:16 +08:00
    支持 ,收藏了 !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:06 · PVG 17:06 · LAX 01:06 · JFK 04:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.