我有2个模型,Article
和Tag
。
我正在寻找一种解决方案,当Article
被删除时,与已删除tags
相关联的所有article
都会被销毁。
答案 0 :(得分:4)
使用Tag
模型上的ForeignKey
模型字段指向您的Article
模型。
from django.db import models
class Article(models.Model):
name = models.CharField(max_length=200)
class Tag(models.Model):
name = models.CharField(max_length=200)
article = models.ForeignKey(Article)
如果删除Article
的实例,则会删除所有相关的Tag
实例。