前后端分离_轮播图

本文介绍了一个使用Django和RESTful构建的后端系统,用于处理商品分类、商品信息和图片数据。在模型层定义了Categor、Goods和GoodImg类,分别代表商品种类、商品和商品图片。视图层通过APIView实现对商品分类和热门商品的查询,返回RESTful响应。前端部分提及了Vuex和方法,用于接收和处理数据。
摘要由CSDN通过智能技术生成


后端
模型层

from django.db import models

Create your models here.

商品种类

class Categor(models.Model):
cat_name = models.CharField(‘类别名字’, max_length=20)
class Meta:
db_table = ‘categor’
def str(self):
return self.cat_name

商品

class Goods(models.Model):
sku_name = models.CharField(‘商品名字’, max_length=100)
price = models.DecimalField(verbose_name=‘商品价格’, max_digits=10, decimal_places=2)
selling_price = models.DecimalField(verbose_name=‘商品销售’, max_digits=10, decimal_places=2)
img = models.CharField(‘商品默认图片’, max_length=200)
title = models.CharField(‘商品标题’, max_length=20, null=True)
instruction = models.TextField(verbose_name=‘商品描述’)
count = models.IntegerField(‘商品销售数量’, default=0)
stock = models.IntegerField(‘商品存库数量’, default=0)
cate = models.ForeignKey(to=Categor, on_delete=models.CASCADE, verbose_name=‘商品类型’)
online = models.BooleanField(‘是否在售’, default=True)

class Meta:
    db_table = 'goods'
def __str__(self):
    return self.sku_name

图片

class GoodImg(models.Model):
img = models.CharField(‘图片’, max_length=100)
title = models.CharField(‘图片描述’, max_length=20, null=True)
good = models.ForeignKey(to=Goods, on_d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值