首页 > 其他 > 详细

天天生鲜order.model.py

时间:2019-01-06 21:01:39      阅读:202      评论:0      收藏:0      [点我收藏+]
from django.db import models
from db.base_model import BaseModel
# Create your models here.


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


class OrderGoods(BaseModel):
    ‘‘‘订单商品模型类‘‘‘
    order = models.ForeignKey(OrderInfo, verbose_name=订单)
    sku = models.ForeignKey(goods.GoodsSKU, verbose_name=商品SKU)
    count = models.IntegerField(default=1, verbose_name=商品数目)
    price = models.DecimalField(max_digits=10, decimal_places=2, verbose_name=商品价格)
    comment = models.CharField(max_length=256, verbose_name=评论)

    class Meta:
        db_table = df_order_goods
        verbose_name = 订单商品
        verbose_name_plural = verbose_name

 

天天生鲜order.model.py

原文:https://www.cnblogs.com/myiuni/p/10230321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!