11.5 发送鱼漂
1.业务逻辑编写
当用户在像其他用户发起一个赠书请求的时候,这实际上就是一次交易的发起,我们将这个交易起名为鱼漂(Drift),具体业务逻辑如下

2.模型设计
models/drift.py
状态信息应该使用枚举类
模型冗余而不是模型关联?
1.Drift旨在记录历史状态,而模型关联记录的是实时关联的。所以应该在Drift中直接平铺所有信息
2.模型关联是使得每次查询的时候多次关联,降低查询速度
3.鱼漂条件检测
1.自己不能够向自己索要数据 models/gift.py
2.鱼豆数量必须大于等于1 3.每索取两本书,必须赠送一本书 models/user.py
4.完成鱼漂业务逻辑
试图函数
web/drift.py
models/user.py
save_gift.py
Last updated
Was this helpful?