订单模块

订单信息表

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-订单模块表相关推荐

  1. dj电商-模型类设计-1.x-用户模块的两张表

    用户模型类表格设计 用户表与地址表 一对多对应关系 用户表为一方 地址表为多方 用户表 >django有自带的用户验证系统 可以直接复用 导入 同时自定义一个类继承它 地址表

  2. dj电商-模型类设计-1.x-模型类抽象基类

    共同的字段 每一个模型类中都需要的字段 可以考虑把他们抽离出来 共同封装在一个父类中 共同的字段包括: 创建时间 更新时间 定义与使用 >自定义的一个模块 项目下建db目录 db目录下建base ...

  3. dj电商-模型类设计-商品模块数据表

    商品模块的数据表 一共七张表 商品种类表 >商品类型,logo保存的是什么? 结合前端 并不是在 a前面保存图片,而是通过雪碧图的方式来实现 只需要给定样式名称就可 不同样式名称,前端对应好不同 ...

  4. 完整电商项目--(八)商品订单模块(1):订单结算与 mysql事务

    文章目录 订单结算页面 重点:提交订单 创建订单数据表 注意事项: 订单表介绍 提交订单数据: 保存订单中的数据处理操作(业务逻辑复杂,代码不难,前面都写过) 首先是数据验证和加载 接着是具体得 业务 ...

  5. 电商支持类API可为电商卖家提高营收的12种方式

    随着诸如物联网(IoT),人工智能(AI),增强现实/虚拟现实(AR / VR)以及区块链等技术的兴起,电商行业也因此受益良多.在与电商相关的数十种技术中,有一种可以将所有行业发展优势汇集到电商业务上 ...

  6. 架构思维成长系列教程(七)- 大型电商系统架构设计

    背景 大型电商网站,指的是每日用户访问量达到数百万,每日页面访问量达到数千万乃至上亿级别的网站,达到这个规模的电商网站在国内不多. 内容 架构设计分为两部分:应用架构设计和基础架构设计 应用架构设计: ...

  7. 电商APP首页设计,终于有人讲明白了!

    移动端产品设计的难点在于在很小的屏幕上展示所有的业务.屏幕限制和移动端的客户碎片化阅读的习惯和高流失率.对于业务复杂的App产品设计难度更高.电商产品就是典型的复杂业务产品之一,是要展示内容最多.最难 ...

  8. 基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署

    基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署 基于JAVA基于的电商平台的设计与实现计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  9. 电商商城系统活动设计

    2019独角兽企业重金招聘Python工程师标准>>> 电商商城系统活动设计 1.表结构设计 表结构设计如下: 活动主表 活动区域表 活动商品表 活动时间表 活动平台表 活动支付方式 ...

最新文章

  1. 简单的图片处理servlet
  2. H5_canvas与svg
  3. NSArray、NSDictionary、NSString存储、删改、遍历
  4. 实现拓扑图_20源码实现【自动寻路】 —【拓扑图】—网游城市互传最优路径算....
  5. command -- 把动作封装成类
  6. Hibernate4.3注解常见错误
  7. NOIP2013Day1
  8. quartz mysql 配置_quartz的数据库配置
  9. excel怎么设置自动计算_Excel工作进度表,自动甘特进度图,函数计算简单实用...
  10. tooltips使用教程(鼠标悬停时显示提示)
  11. 自动控制理论——拉普拉斯变换定义及性质
  12. 学生用计算机怎么去掉,怎样把学生使用的计算器关掉
  13. pyton 爬虫-图片
  14. Springboot---Model,ModelMap,ModelAndView
  15. 关于百度网盘下载过慢的解决方法
  16. 《“雕刻”--“雕塑”系统操作设计》
  17. html中怎么制作太阳月亮交替,CSS3 简单的地球/太阳/月亮动画
  18. Spring Boot 中如何统一 API 接口响应格式?
  19. 大数据三种主流架构(Lambda、Kappa、IOTA)
  20. 湖南中医药大学宿舍无线网络一体化项目

热门文章

  1. Element-ui导航组件NavMenu导航高亮设置
  2. 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
  3. 进云仿美团外卖平台 v1.39源码
  4. 计算机密码忘了 开不了机怎么办,电脑设了开机密码现在忘了开不了机怎么处理?...
  5. Iirf安装配置(图文)
  6. SQL Server Profiler使用方法
  7. jquery 获取checkbox 或 select 的选中值(一组和单个)
  8. iOS中XML解析 (二) libxml2(实例:打印xml内容及存储到数组)
  9. 12款很棒的浏览器兼容性测试工具推荐
  10. MySQL数据库开发 (视频)