一、定义商城的数据模型
1、项目应用 commodity 的 models.py
from django.db import models
class Types(models.Model):
id = models.AutoField(primary_key=True)
firsts = models.CharField('一级类型', max_length=100)
seconds = models.CharField('二级类型', max_length=100)
def __str__(self):
return str(self.id)
class Meta:
verbose_name = '商品类型'
verbose_name_plural = '商品类型'
class CommodityInfos(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField('商品名称', max_length=100)
sezes = models.CharField('颜色规格', max_length=100)
types = models.CharField('商品类型', max_length=100)
price = models.FloatField('商品价格')
discount = models.FloatField('折后价格')
stock = models.IntegerField('存货数量')
sold = models.IntegerField('已售数量')
likes = models.IntegerField('收藏数量')
created = models.DateField('上架日期', auto_now_add=True)
img = models.FileField('商品主图', upload_to=r'imgs')
details = models.FileField('商品介绍', upload_to=r'details')
def __str__(self):
return str(self.id)
class Meta:
verbose_name = '商品信息'
verbose_name_plural = '商品信息'
2、项目应用 shopper 的 models.py
from django.db import models
STATE = (
('待支付', '待支付'),
('已支付', '已支付'),
('发货中'