https://github.com/shanghaobo/wjcat-release
问卷喵——vue和django开发的问卷调查网站。
https://github.com/shanghaobo/wjcat-release
django python vue
Last synced: 2 months ago
JSON representation
问卷喵——vue和django开发的问卷调查网站。
- Host: GitHub
- URL: https://github.com/shanghaobo/wjcat-release
- Owner: shanghaobo
- Created: 2020-01-06T01:35:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T03:18:16.000Z (about 3 years ago)
- Last Synced: 2024-08-04T02:07:04.237Z (almost 2 years ago)
- Topics: django, python, vue
- Language: Vue
- Homepage: https://www.wjcat.com
- Size: 6.98 MB
- Stars: 363
- Watchers: 7
- Forks: 125
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 问卷调查网站
> 使用 vue 和 django 开发的问卷调查网站。
> [在线演示](https://wjcat.com)(账号密码:shanghaobo)
## 示例

## 功能
- 问卷设计
- 问卷设计
- 创建问卷
- 编辑问卷
- 发布问卷
- 删除问卷
- 分享问卷
- 结果分析
- 回答统计
- 数据可视化
- 后台管理
- 封禁用户
- 删除问卷
## 结构设计
- 层次方框图

- ER 图

- DFD 图

## 环境
- Node.js:v10.15.1
- Vue.js:2.0
- Python:3.7.0
- Django:2.1.2
## 运行说明
1. 在 wjcatAdmin 里的 seetting.py 配置数据库信息并迁移。具体步骤如下:
1. 数据库配置位于 `wjcat-release\wjcatAdmin\wjcatAdmin\settings.py` 文件中(将 setting.example.py 改为 setting.py),具体代码如下(数据库的编码方式为 UTF-8):
```py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dbname',
'USER': 'username',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
```
2. 在 `wjcat-release\wjcatAdmin` 目录下依次执行 `python manage.py makemigrations` 和 `python manage.py migrate` 命令对数据库进行迁移。若迁移不成功,可以在 `wjcat-release\wjcatAdmin\myAdmin` 目录下面新建一个 `migrations` 目录,而后 `migrations` 目录内新建一个名为 `__init__.py` 的空文件。
2. 进入 wjcat 目录下,在当前目录打开 cmd 控制台,先使用 npm install 安装依赖,输入 npm run dev 启动前端项目。
3. 进入 wjcatAdmin 目录下,在当前目录打开 cmd 控制台,输入 python manage.py runserver 启动后端项目。
4. 打开浏览器,输入 http://127.0.0.1:8080 即可访问本系统。
5. 也可直接在浏览器输入 http://www.wjcat.com 访问部署后的本系统。
需要远程协助或部署请加 QQ:`1186156343`(有偿)
## Star History
[](https://star-history.com/#shanghaobo/wjcat-release&Date)