All Projects → shanghaobo → Wjcat Release

shanghaobo / Wjcat Release

问卷喵——vue和django开发的问卷调查网站。

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Wjcat Release

Vycontrol
vyos frontend
Stars: ✭ 92 (-7.07%)
Mutual labels:  django
Chat App
一个基于django、nodejs、vue的websocket实时点对点通讯项目,关键词 QQ、微信、实时聊天、django、vue、nodejs、websocket。
Stars: ✭ 94 (-5.05%)
Mutual labels:  django
Django Eventtools
A lightweight library designed to handle repeating and one-off event occurrences for display on a website.
Stars: ✭ 96 (-3.03%)
Mutual labels:  django
Tutorialdb
A search 🔎 engine for programming/dev tutorials, See it in action 👉
Stars: ✭ 93 (-6.06%)
Mutual labels:  django
Django Redis Metrics
Metrics for django apps backed by Redis.
Stars: ✭ 93 (-6.06%)
Mutual labels:  django
Iotdashboard
Fast Django server for IOT Devices
Stars: ✭ 95 (-4.04%)
Mutual labels:  django
Django Project Template
Thorgate's Django project template - Django, React, Sass, optional Docker and more
Stars: ✭ 91 (-8.08%)
Mutual labels:  django
Django Apps Checklist
Useful checklist for build great Django apps. Feel free to contribute!
Stars: ✭ 98 (-1.01%)
Mutual labels:  django
Django cve 2019 19844 poc
PoC for CVE-2019-19844(https://www.djangoproject.com/weblog/2019/dec/18/security-releases/)
Stars: ✭ 94 (-5.05%)
Mutual labels:  django
Wagtail Personalisation
Rule-based personalisation for Wagtail CMS
Stars: ✭ 96 (-3.03%)
Mutual labels:  django
Django rest Vuejs Auth
An Authentication project using JWT Tokens, Vuejs(frontend) and Django-Rest(backend).
Stars: ✭ 92 (-7.07%)
Mutual labels:  django
Wildfish Django Starter
Django 2 cookiecutter starter project template.
Stars: ✭ 93 (-6.06%)
Mutual labels:  django
Django Publications
A Django app for managing scientific publications.
Stars: ✭ 95 (-4.04%)
Mutual labels:  django
Django Hexo Matery
尝试用Django3重写的我的Hexo博客,使用的前端主题是 Matery。
Stars: ✭ 92 (-7.07%)
Mutual labels:  django
Nessus map
Parse .nessus file(s) and shows output in interactive UI
Stars: ✭ 97 (-2.02%)
Mutual labels:  django
Django Searchable Select
A better and faster multiple selection widget with suggestions
Stars: ✭ 92 (-7.07%)
Mutual labels:  django
Tweetme
Build a Twitter-like web app step-by-step with Django, jQuery, and Bootstrap!
Stars: ✭ 95 (-4.04%)
Mutual labels:  django
Django Th
🐍 Trigger Happy - The bus 🚌 for your internet services
Stars: ✭ 1,356 (+1269.7%)
Mutual labels:  django
Pootle
Online translation tool
Stars: ✭ 1,346 (+1259.6%)
Mutual labels:  django
Playlistor
🎶Apple Music ↔️ Spotify playlist convertor.
Stars: ✭ 95 (-4.04%)
Mutual labels:  django

问卷调查网站

使用 vue 和 django 开发的问卷调查网站。 在线演示(账号密码:shanghaobo)

示例

demo

功能

  • 问卷设计
    • 问卷设计
    • 创建问卷
    • 编辑问卷
    • 发布问卷
    • 删除问卷
    • 分享问卷
  • 结果分析
    • 回答统计
    • 数据可视化
  • 后台管理
    • 封禁用户
    • 删除问卷

结构设计

  • 层次方框图

问卷调查系统层次方框图

  • ER 图

问卷调查系统ER图

  • DFD 图

问卷调查系统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):

      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 makemigrationspython 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 访问部署后的本系统。

有其他问题可以加入问卷喵交流群:850804401

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].