- 用django建立一个web app实现一个预约的数据模型,JSON的数据结构如下:
{
"id": 1234,
"created": 1389618241,
"user_id": 3456,
"amount": 100,
"paid": true,
"cancelled": false,
"suspended": false
}
- 建立一个用户数据模型,包含用户的姓名和性别。预约数据模型中的user_id 字段来自用户数据模型的id。
用户1:
姓名:张小敏, 性别:男
用户2:
姓名:李丽, 性别:女
用户3:
姓名:吴美丽, 性别:女
5个付款的预约:
2个连接到用户1
2个连接到用户2
1个连接到用户3
3个取消的预约:
1个连接到用户1
1个连接到用户2
1个连接到用户3
2个中止的预约:
1个连接到用户1
1个连接到用户3
视图显示预约的三个列表,每个列表的标题设为 H1 格式。
-
列表1
- 标题: 付款的预约
- 将每一行的背景颜色设为#00B0F0,列出用户的姓名,性别,预约日期和每次预约收费
- 在列表最后一行显示付款预约的收费总额
-
列表
- 标题: 取消的预约
- 将每一行的背景颜色设为#FF0000,列出用户的姓名,性别,预约日期和每次预约收费
-
列表
- 标题: 中止的预约
- 将每一行的背景颜色设为#FFC000,列出用户的姓名,性别,预约日期和每次预约收费
创建三个测试用例:
- 确认页面中有三个列表,分别是“付款的预约”,“取消的预约”和“中止的预约”。
- 确认“付款的预约”列表中有5个预约, “取消的预约”列表中有3个预约,“中止的预约”列表有2个预约。
- 确认付款的预约的总金额是正确的。