应用场景
`京东、淘宝`等平台,都会用到Django模型中的`自关联`
django 后端代码展示
模型的创建
from django.db import models
# Create your models here.
class BaseModel(models.Model):
# 创建时间
create_time = models.DateTimeField(auto_now_add=True)
# 更新时间
update_time = models.DateTimeField(auto_now=True)
class Meta:
# 不生成表
abstract = True
class Cate(BaseModel):
# 种类名称
name = models.CharField(max_length=128)
# 继承本身 关联下一级
parent = models.ForeignKey('self',on_delete=models.CASCADE,null=True,blank=True,related_name='son')
# 类别
level = models