Определить модель зависимой ассоциации в Django - PullRequest
0 голосов
/ 02 апреля 2011

У меня 2 модели, Article и Tag.

Я ищу решение, которое, когда Article удаляется, Все tags, связанные с удаленным article, уничтожаются.

1 Ответ

4 голосов
/ 02 апреля 2011

Используйте поле модели ForeignKey на модели Tag, чтобы указать модель 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 экземпляры будут удалены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...