模型类

  • 订单表分为主表、从表两张表
  • 主表中存储的信息
订单编号:由当前时间+用户编号构成
订单用户
下单日期
是否支付
金额总计
收获订址
  • 从表中存储的信息
商品
订单
价格
数量
  • 设计模型类如下
#coding=utf-8
from django.db import models
class OrderInfo(models.Model):
    oid=models.CharField(max_length=20, primary_key=True)
    user=models.ForeignKey('tt_user.UserInfo')
    odate=models.DateTimeField(auto_now_add=True)
    oIsPay=models.BooleanField(default=False)
    ototal=models.DecimalField(max_digits=6,decimal_places=2)
    oaddress=models.CharField(max_length=150)

class OrderDetailInfo(models.Model):
    goods=models.ForeignKey('tt_goods.GoodsInfo')
    order=models.ForeignKey(OrderInfo)
    price=models.DecimalField(max_digits=5,decimal_places=2)
    count=models.IntegerField()
  • 迁移生成表