# python编程-学生管理系统
**Repository Path**: quarter-end-quarter-end/python-student-management-system
## Basic Information
- **Project Name**: python编程-学生管理系统
- **Description**: 这是一个python初学者自制的小程序
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2021-11-23
- **Last Updated**: 2022-06-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## django+mysql+redis
## user part
# 用户模块
>用户注册
>
>用户登录
>
>用户激活
# user api说明
**url**:http://127.0.0.1:8000/v1/users
**请求方法**:POST
**请求参数**:JSON
字段 含义 类型 备注
uname 用户名 char 必填
password 密码 char 必填
email 邮箱 char 必填
**请求示例**
{
"uname":"xxxxxx",
"password":"xxxxxxxx",
"email":"xxx@xx.com"
}
**响应格式**
```json
#正确示例
{
'code': 200,
'username': 'xxxxxxxx',
'data': { 'token': token },
'carts_count': 0
}
#错误示例
{
'code': 10100,
'error': 'error reason'
}
```
##2.用户登录功能api
**url**:http://127.0.0.1:8000/v1/tokens
**请求方法**:POST
**请求参数**:JSON
字段 含义 类型 备注
uname 用户名 char 必填
password 密码 char 必填
**请求示例**
{
'username': 'zhaoliying',
'password': '123456',
}
- 响应格式
```json
# 正确响应示例
{
'code': 200,
'username': 'xxxxxxxxx',
'data': { 'token': token },
'carts_count': 0
}
# 错误响应示例
{
'code': xxx,
'error': 'error reason'
}
```
## 3. 邮箱验证激活功能API
在用户注册时候,后台会给用户注册填写的邮箱发送一条激活的链接。通过点击链接跳转到达达商城的用户激活页面。通过激活来实现商城所有功能的体验。
**URL**:http://127.0.0.1:8000/v1/users/activation?code=xxxx
**请求方法**:GET
**请求参数**:JSON
字段 含义 类型 备注
code 加密字符串 char 必填
**返回值**:JSON
**响应格式**:
```json
# 正常响应
{
'code': 200,
'data': '激活成功'
}
# 异常响应
{
'code':xxx,
'error':'error_reason'
}
```