dj电商-模型类设计-1.x-订单模块表
订单模块
订单信息表
class OrderInfo(BaseModel):'''订单模型类'''PAY_METHOD_CHOICES = ((1, '货到付款'),(2, '微信支付'),(3, '支付宝'),(4, '银联支付'))ORDER_STATUS_CHOICES = ((1, '待支付'),(2, '待发货'),(3, '待收货'),(4, '待评价'),(5, '已完成'))order_id = models.CharField(max_length=128, primary_key=True, verbose_name='订单id')user = models.ForeignKey('user.User', verbose_name='用户')addr = models.ForeignKey('user.Address', verbose_name='地址')pay_method = models.SmallIntegerField(choices=PAY_METHOD_CHOICES, default=3, verbose_name='支付方式')total_count = models.IntegerField(default=1, verbose_name='商品数量')total_price = models.DecimalField(max_digits=10, decimal_places=2, verbose_name='商品总价')transit_price = models.DecimalField(max_digits=10, decimal_places=2,verbose_name='订单运费')order_status = models.SmallIntegerField(choices=ORDER_STATUS_CHOICES, default=1, verbose_name='订单状态')trade_no = models.CharField(max_length=128, verbose_name='支付编号')class Meta:db_table = 'df_order_info'verbose_name = '订单'verbose_name_plural = verbose_name
》如果两个相关联的表不在同一个应用中
》trade_no
支付完成后,支付宝会返回一个编号
订单商品表
dj电商-模型类设计-1.x-订单模块表相关推荐
- dj电商-模型类设计-1.x-用户模块的两张表
用户模型类表格设计 用户表与地址表 一对多对应关系 用户表为一方 地址表为多方 用户表 >django有自带的用户验证系统 可以直接复用 导入 同时自定义一个类继承它 地址表
- dj电商-模型类设计-1.x-模型类抽象基类
共同的字段 每一个模型类中都需要的字段 可以考虑把他们抽离出来 共同封装在一个父类中 共同的字段包括: 创建时间 更新时间 定义与使用 >自定义的一个模块 项目下建db目录 db目录下建base ...
- dj电商-模型类设计-商品模块数据表
商品模块的数据表 一共七张表 商品种类表 >商品类型,logo保存的是什么? 结合前端 并不是在 a前面保存图片,而是通过雪碧图的方式来实现 只需要给定样式名称就可 不同样式名称,前端对应好不同 ...
- 完整电商项目--(八)商品订单模块(1):订单结算与 mysql事务
文章目录 订单结算页面 重点:提交订单 创建订单数据表 注意事项: 订单表介绍 提交订单数据: 保存订单中的数据处理操作(业务逻辑复杂,代码不难,前面都写过) 首先是数据验证和加载 接着是具体得 业务 ...
- 电商支持类API可为电商卖家提高营收的12种方式
随着诸如物联网(IoT),人工智能(AI),增强现实/虚拟现实(AR / VR)以及区块链等技术的兴起,电商行业也因此受益良多.在与电商相关的数十种技术中,有一种可以将所有行业发展优势汇集到电商业务上 ...
- 架构思维成长系列教程(七)- 大型电商系统架构设计
背景 大型电商网站,指的是每日用户访问量达到数百万,每日页面访问量达到数千万乃至上亿级别的网站,达到这个规模的电商网站在国内不多. 内容 架构设计分为两部分:应用架构设计和基础架构设计 应用架构设计: ...
- 电商APP首页设计,终于有人讲明白了!
移动端产品设计的难点在于在很小的屏幕上展示所有的业务.屏幕限制和移动端的客户碎片化阅读的习惯和高流失率.对于业务复杂的App产品设计难度更高.电商产品就是典型的复杂业务产品之一,是要展示内容最多.最难 ...
- 基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署
基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署 基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 电商商城系统活动设计
2019独角兽企业重金招聘Python工程师标准>>> 电商商城系统活动设计 1.表结构设计 表结构设计如下: 活动主表 活动区域表 活动商品表 活动时间表 活动平台表 活动支付方式 ...
最新文章
- 简单的图片处理servlet
- H5_canvas与svg
- NSArray、NSDictionary、NSString存储、删改、遍历
- 实现拓扑图_20源码实现【自动寻路】 —【拓扑图】—网游城市互传最优路径算....
- command -- 把动作封装成类
- Hibernate4.3注解常见错误
- NOIP2013Day1
- quartz mysql 配置_quartz的数据库配置
- excel怎么设置自动计算_Excel工作进度表,自动甘特进度图,函数计算简单实用...
- tooltips使用教程(鼠标悬停时显示提示)
- 自动控制理论——拉普拉斯变换定义及性质
- 学生用计算机怎么去掉,怎样把学生使用的计算器关掉
- pyton 爬虫-图片
- Springboot---Model,ModelMap,ModelAndView
- 关于百度网盘下载过慢的解决方法
- 《“雕刻”--“雕塑”系统操作设计》
- html中怎么制作太阳月亮交替,CSS3 简单的地球/太阳/月亮动画
- Spring Boot 中如何统一 API 接口响应格式?
- 大数据三种主流架构(Lambda、Kappa、IOTA)
- 湖南中医药大学宿舍无线网络一体化项目
热门文章
- Element-ui导航组件NavMenu导航高亮设置
- 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
- 进云仿美团外卖平台 v1.39源码
- 计算机密码忘了 开不了机怎么办,电脑设了开机密码现在忘了开不了机怎么处理?...
- Iirf安装配置(图文)
- SQL Server Profiler使用方法
- jquery 获取checkbox 或 select 的选中值(一组和单个)
- iOS中XML解析 (二) libxml2(实例:打印xml内容及存储到数组)
- 12款很棒的浏览器兼容性测试工具推荐
- MySQL数据库开发 (视频)