Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wh1isper/questionnairesystembackend
软件开发实践B——问卷调查系统后端
https://github.com/wh1isper/questionnairesystembackend
Last synced: about 1 month ago
JSON representation
软件开发实践B——问卷调查系统后端
- Host: GitHub
- URL: https://github.com/wh1isper/questionnairesystembackend
- Owner: Wh1isper
- Created: 2020-05-14T06:57:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:52:44.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T00:48:58.900Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 117 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# 问卷调查系统后端
开发语言:Python 3.7(>=3.5 应该可以)
数据库支持:MySQL(其他数据库未测试,由sqlalchemy支持)
支持平台:Windows/Linux(建议Linux,异步服务Windows下只支持select模式)
开发流程及文档:https://github.com/Wh1isper/QuestionnaireSystemDoc
前端:https://github.com/JellyBeanXiewh/QuestionnaireSystemFrontend
## 分支说明
目前拥有四个分支:
1. master分支:通过测试的代码将合入这里,始终保持windows/linux兼容
2. dev分支:windows/linux兼容的开发平台,用以主要功能的开发和测试
3. linuxdev分支:linux平台特供,针对linux平台进行优化,并添加redis缓存等功能(仍在规划中)
4. PerformanceTesting:专为性能测试开辟的分支,定期追赶主分支的进度## 安装流程
### 1. 安装依赖包
pip install -r requirements.txt
### 2. 导入数据库表
见 /db/crebas.sql
### 3. 配置数据库
见 db_config.py
### 4. 运行app.py
### 5. 更改配置见config.py
# !!!不要恶意使用里面公开的邮件账号
# !!!你应该注册一个新的## 维护说明
此项目在2020年7月份之后进入随缘维护模式……
如果你对此项目有兴趣,欢迎继续维护!
## todo
1. 日志功能:更详细的日志记录
2. linuxdev分支的额外功能添加
3. 数据库功能拓展