前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习猿地 python教程 django教程4 项目结构设计

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

原创
作者头像
学习猿地
修改2020-03-23 14:35:24
4270
修改2020-03-23 14:35:24
举报
文章被收录于专栏:学习猿地学习猿地

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

    手机注册验证,短信验证

    支付宝支付,支付接口

    ....

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档