在Django中定义依赖关联模型

时间:2011-04-01 20:53:42

标签: django django-models model

我有2个模型,ArticleTag

我正在寻找一种解决方案,当Article被删除时,与已删除tags相关联的所有article都会被销毁。

1 个答案:

答案 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实例。