models模型中有文章主表DetailInfo、文章分类表Types、文章资源表ResourcesLink,有一对多和多对多的关系。
1、models.py:`# 文章分类
class Types(models.Model):
name = models.CharField(max_length=10,verbose_name="类型名称")
#文章信息表
class DetailInfo(models.Model):
title = models.CharField(max_length=200,blank=False,verbose_name="文章名称")
types = models.ManyToManyField(Types,verbose_name="文章类型")
context = models.TextField(max_length=1024,verbose_name="文章内容")
...
# 文章资源表
class ResourcesLink(models.Model):
detailinfo = models.ForeignKey(DetailInfo, on_delete=models.CASCADE,verbose_name="文章信息")
title = models.CharField(max_length=200,verbose_name="资源名称")
link = models.CharField(max_length=500,verbose_name="资源链接")
...`