学习猿地 python教程 django教程4 项目结构设计

2020-03-25 18:02:29 浏览数 (1)

1.业务流程

首页-->列表-->详情-->购物车-->下单-->支付

2.项目的基本结构:

前台 会员使用,浏览

会员: 登录,注册,个人中心(个人信息,我的订单,收藏...)

首页: 显示分类列表,显示推荐,热门产品,广告...

列表: 搜索,列表,排行...

详情: 产品信息,相关产品信息,...

购物车: 添加,删除,更新,查询..

订单: 创建订单,订单列表(个人中心我的订单),订单详情

支付:

后台 管理者,运行者使用

会员管理: 查看,更新,删除,禁用,添加,搜索,分页

分类管理: 增 删 改 查

商品管理: 增 删 改 查

订单管理:查看,更新,

支付管理:....

广告...

轮播...

3.相关模型设计

会员模型

主要信息:id,手机号,密码,头像

次要信息:昵称,居住地址,性别,身份类型

收获地址模型

id,收货人,收获电话,收获地址..,会员ID,是否默认,是否删除

分类模型

id,分类名,父级ID,PATH路径

1 服装 0 0,

2 男装 1 0,1

3 衬衫 2 0,1,2

图书模型

书名,推荐语,简介

作者,出版社,出版时间,

价格,书号ISBN

所属分类ID

封面图

产品特色,编辑推荐,内容简介,作者简介,目录,媒体评论,试读章节

图书的图库模型

id,图片的url,图书ID

购物车模型

id, 会员id,产品id,数量,

订单模型:

id,

会员ID,

收货地址ID

订单状态, 0 未支付,1已支付,2取消,3退款..

支付方式,

订单时间,

支付时间,

订单详情模型:

id,订单号,产品ID,数量,单价,

4.相关技术

基本环境

pyhton.Django

Mysql

win10,linux

nginx,apache

手机注册验证,短信验证

支付宝支付,支付接口

....

0 人点赞