Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/defnngj/guest
发布会签到系统
https://github.com/defnngj/guest
Last synced: 10 days ago
JSON representation
发布会签到系统
- Host: GitHub
- URL: https://github.com/defnngj/guest
- Owner: defnngj
- Created: 2016-08-02T07:34:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-07T03:05:31.000Z (over 2 years ago)
- Last Synced: 2024-10-12T18:29:50.443Z (24 days ago)
- Language: JavaScript
- Size: 6.58 MB
- Stars: 205
- Watchers: 29
- Forks: 175
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# guest
基于Django的简易发布会签到系统。
> ⚠️ 本项目基于django 1.11.x 版本,与出版图书保持一致,想使用Django 3.0+ 的请移步到:[guest3](https://github.com/defnngj/guest3)
### 介绍:
本项目为[《Web接口开发与自动化测试--基于Python语言》](https://item.jd.com/12164814.html)一书中项目代码。代码实现的一个较为完整的发布会签到系统。
__它包含功能:__
* 完整的发布会签到系统(登录、发布会管理、嘉宾管理、签到功能)
* 单元测试代码
* 项目Web接口
* 接口测试用例
* Robot Framework测试脚本### Python版本与依赖库:
* python3.5+ :https://www.python.org/
* Django 1.11.x :https://www.djangoproject.com/ (目前只在1.11.x 版本下运行通过)
* Requests : http://www.python-requests.org/en/master/ (运行/function_tests目录下的接口用例需要)
* django-bootstrap3 : https://github.com/dyve/django-bootstrap3### 问题
1、 在书中 “接口安全机制”一章,曾经介绍了Python的AES加密,由于PyCrypto库在Windows下面安装会有一些问题(而且也早已经年久失修),所以推荐在Linux下安装,我这里发出了一个替代的库:
pycryptodome:https://github.com/Legrandin/pycryptodome
它即可以在windows下完全安装,而且保持和PyCrypto API相同的使用。