实际项目的实现3

创建完了用户模块,车辆信息模块,接下来较为重要的交易模块,
交易模块的模块名为trade1,在其目录下的models.py文件开始编写:

class OrderInfo()
'''订单模型'''
    ORDER_STATUS = (
        (0,'未支付'),(1,'已支付'),(2,'未运输'),(3,'运输中'),(4,'交易成功'),(5,'交易关闭')
    )
    PAY_METHOD = (
        (0,'线上'),
        (1,'线下')
    )
    ONLINE_PAY_METHOD=(
        (0,'银联支付'),(1,'微信支付'),(2,'支付宝')
    )
order_id = models.CharField(max_length=50,verbose_name='订单号',primary_key=True)
user = models.ForeignKey('use_er.UserInfo',verbose_name='所属用户')
add = models.ForeignKey('use_er.UserAddress',verbose_name='收货地址')
price = models.DecimalField(max_digits=10,decimal_places=2,verbose_name='交易价:万')
Service_Charge = models.DecimalField(max_digits=10,decimal_places=2,verbose_name='手续费')
freight = models.DecimalField(max_digits=10,decimal_places=2,verbose_name='运费')
status = models.IntegerField(choices=ORDER_STATUS,default=0,verbose_name='订单状态')
pay_method = models.IntegerField(choices=PAY_METHOD,default=0,verbose_name='选择交易方式')
online_pay_method = models.IntegerField(choices=ONLINE_PAY_METHOD,default=2,verbose_name='线上支付方式')


class Meta:
    verbose_name = '订单信息'
    verbose_name_plural = verbose_name


class OrderCar(BaseModel):
    '''订单车辆'''
    oder = models.ForeignKey('OrderInfo',verbose_name='订单')
    car_id = models.ForeignKey('second_car.CarDetail',verbose_name='二手车编号')
    comment = models.CharField(max_length=1000,verbose_name='评论')

class Meta:
    verbose_name = '订单车辆'
    verbose_name_plural = verbose_name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值