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

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

部署遇到的任何问题都可以在社区提出或者邮件联系,或者提 issue。

GIthub:https://github.com/xyuansec/DjangoForum

码云:https://gitee.com/blackxu/DjangoForum

代码中涉及到百度内容审核 API(需要自己申请),邮件发送功能(需要自己在 utils.py 设置邮箱密码),黑名单验证,网站 seo(settings.py)等需要自己填写。

技术支持

说明一下该社区目前拥有的功能

目前的缺点

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

下面上各端的截图。

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

 

这个开源论坛赞吗?

单选 不公开 已于 2021-03-11 23:34:00 结束
0 票
很赞
0 票
超级赞
0 票

  • Django
    45 引用 • 66 回帖 • 4 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    478 引用 • 648 回帖 • 414 关注
  • 原创
    9 引用 • 43 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    340 引用 • 3257 回帖 • 547 关注

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...