论坛社区网站- Django MySQL
项目描述
一个基于 Django 5 开发的论坛社区网站,包含用户系统、版块发帖、回复互动、站内通知与后台管理等完整功能。
http://127.0.0.1:8000/
sunqi user123456
http://127.0.0.1:8000/dashboard/
admin admin123456
功能描述
👤 用户系统 自定义用户模型、注册 / 登录 / 退出、个人主页、编辑资料(含头像上传)、积分
📁 版块 版块列表、版块内主题帖列表、分页
📝 主题帖 发帖、编辑、删除、标签、置顶 / 加精 / 关闭
💬 回复 楼层编号、引用回复、`@提及`、删除
❤️ 互动 点赞(主题 + 回复)、收藏、关注用户、举报
🔔 通知 被回复 / 被 @ / 被赞 / 被关注自动通知,导航栏未读角标
🔍 搜索 标题 + 正文关键词搜索
🛡️ 后台 Django Admin:内容管理、举报处理、用户封禁
运行环境
Python3.10
项目技术
– 后端:Python 3.13 + Django 5.2
– 数据库:SQLite(开发环境零配置;上线可平滑切换 PostgreSQL)
– 模板:Django Template + 原生 CSS(响应式)
– 内容渲染:`markdown` + `bleach`(白名单过滤,防 XSS)
– 图片处理:Pillow(头像上传)
以上系统源码经过技术整理与调试,确保能正常运行


