投票管理系统-Django Vue sqlite

项目描述
一个基于 **Vue 3 + Django REST Framework + SQLite** 的前后端分离全栈投票系统。

http://127.0.0.1:5173
http://127.0.0.1:5174
admin admin123
zhangsan zs123456

功能描述
### 用户端 (site/)
– 📝 **注册/登录** – 用户账号体系(Token 认证)
– 📝 **创建投票** – 自定义标题、描述和选项
– ✅ **参与投票** – 登录后选择选项并提交
– 📊 **查看结果** – 饼图 + 进度条展示
– 🔒 **防重复投票** – 同一登录用户每个主题只能投一次
### 管理端 (frontend/)
– 🔐 **管理员登录**
– 📋 **查看所有投票**(包括已关闭的)
– 🚫 **关闭违规投票**
– 📈 **统计图表**(饼图 + 柱状图)

运行环境
开发环境pycharm
运行环境 python3.10 +node20.19.0

项目技术
– **前端**: Vue 3 + Vue Router 4 + Axios + Chart.js
– **后端**: Django 4 + Django REST Framework + SQLite
– **工具**: Vite

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情