{"id":13810299,"url":"https://github.com/shanghaobo/wjcat-release","last_synced_at":"2026-04-17T00:07:15.480Z","repository":{"id":42429981,"uuid":"232001910","full_name":"shanghaobo/wjcat-release","owner":"shanghaobo","description":"问卷喵——vue和django开发的问卷调查网站。","archived":false,"fork":false,"pushed_at":"2023-05-22T03:18:16.000Z","size":7317,"stargazers_count":363,"open_issues_count":3,"forks_count":125,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-04T02:07:04.237Z","etag":null,"topics":["django","python","vue"],"latest_commit_sha":null,"homepage":"https://www.wjcat.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shanghaobo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-01-06T01:35:25.000Z","updated_at":"2024-08-02T15:28:37.000Z","dependencies_parsed_at":"2023-01-26T00:16:29.508Z","dependency_job_id":"4e588c51-02da-4485-b389-2e0c9bbc2cdf","html_url":"https://github.com/shanghaobo/wjcat-release","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shanghaobo%2Fwjcat-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shanghaobo%2Fwjcat-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shanghaobo%2Fwjcat-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shanghaobo%2Fwjcat-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shanghaobo","download_url":"https://codeload.github.com/shanghaobo/wjcat-release/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254121089,"owners_count":22018102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","python","vue"],"created_at":"2024-08-04T02:00:50.088Z","updated_at":"2026-04-17T00:07:15.456Z","avatar_url":"https://github.com/shanghaobo.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# 问卷调查网站\n\n\u003e 使用 vue 和 django 开发的问卷调查网站。\n\u003e [在线演示](https://wjcat.com)（账号密码：shanghaobo）\n\n## 示例\n\n![demo](demo.gif)\n\n## 功能\n\n- 问卷设计\n  - 问卷设计\n  - 创建问卷\n  - 编辑问卷\n  - 发布问卷\n  - 删除问卷\n  - 分享问卷\n- 结果分析\n  - 回答统计\n  - 数据可视化\n- 后台管理\n  - 封禁用户\n  - 删除问卷\n\n## 结构设计\n\n- 层次方框图\n\n![问卷调查系统层次方框图](问卷调查系统层次方框图.png)\n\n- ER 图\n\n![问卷调查系统ER图](问卷调查系统ER图.png)\n\n- DFD 图\n\n![问卷调查系统DFD图](问卷调查系统DFD图.png)\n\n## 环境\n\n- Node.js：v10.15.1\n- Vue.js：2.0\n- Python：3.7.0\n- Django：2.1.2\n\n## 运行说明\n\n1. 在 wjcatAdmin 里的 seetting.py 配置数据库信息并迁移。具体步骤如下：\n\n   1. 数据库配置位于 `wjcat-release\\wjcatAdmin\\wjcatAdmin\\settings.py` 文件中(将 setting.example.py 改为 setting.py)，具体代码如下（数据库的编码方式为 UTF-8）：\n\n      ```py\n      DATABASES = {\n          'default': {\n              'ENGINE': 'django.db.backends.mysql',\n              'NAME': 'dbname',\n              'USER': 'username',\n              'PASSWORD': 'password',\n              'HOST': '127.0.0.1',\n              'PORT': '3306',\n          }\n      }\n      ```\n\n   2. 在 `wjcat-release\\wjcatAdmin` 目录下依次执行 `python manage.py makemigrations` 和 `python manage.py migrate` 命令对数据库进行迁移。若迁移不成功，可以在 `wjcat-release\\wjcatAdmin\\myAdmin` 目录下面新建一个 `migrations` 目录，而后 `migrations` 目录内新建一个名为 `__init__.py` 的空文件。\n\n2. 进入 wjcat 目录下，在当前目录打开 cmd 控制台，先使用 npm install 安装依赖，输入 npm run dev 启动前端项目。\n3. 进入 wjcatAdmin 目录下，在当前目录打开 cmd 控制台，输入 python manage.py runserver 启动后端项目。\n4. 打开浏览器，输入 http://127.0.0.1:8080 即可访问本系统。\n5. 也可直接在浏览器输入 http://www.wjcat.com 访问部署后的本系统。\n\n需要远程协助或部署请加 QQ：`1186156343`（有偿）\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=shanghaobo/wjcat-release\u0026type=Date)](https://star-history.com/#shanghaobo/wjcat-release\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshanghaobo%2Fwjcat-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshanghaobo%2Fwjcat-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshanghaobo%2Fwjcat-release/lists"}