from django.db import models from django.utils import timezone class Product (models.Model): PRODUCTS_CHOICES=( ('家用机器人','家用机器人'), ('智能监控','智能监控'), ('人脸识别解决方案','人脸识别解决方案'), ) title=models.CharField(max_length=50,verbose_name='产品标题') description=models.TextField(verbose_name='产品详情描述') productType=models.CharField(choices=PRODUCTS_CHOICES, max_length=50, verbose_name='产品类型') price=models.DecimalField(max_digits=7, decimal_places=1, blank=True, null=True, verbose_name='产品价格') publishDate=models.DateTimeField(max_length=20, default=timezone.now, verbose_name='发布时间') views=models.PositiveIntegerField('浏览量',default=0) def __str__(self): return self.title class Meta: verbose_name='产品', verbose_name_plural='产品' ordering=('-publishDate',) class ProductImg(models.Model): product=models.ForeignKey(Product, related_name='productImgs', verbose_name='产品', on_delete=models.CASCADE) photo=models.ImageField(upload_to='Product/', blank=True, verbose_name='产品图片') class Meta: verbose_name='产品图片' verbose_name_plural='产品图片' # Create your models here.