Fixed #26304 -- Ignored unmanaged through model in table introspection.

This commit is contained in:
Matthew Schinckel 2016-03-02 14:40:46 +10:30 committed by Tim Graham
parent 5155c2b458
commit 60633ef3de
4 changed files with 19 additions and 2 deletions

View file

@ -45,6 +45,7 @@ class Article(models.Model):
body = models.TextField(default='')
reporter = models.ForeignKey(Reporter, models.CASCADE)
response_to = models.ForeignKey('self', models.SET_NULL, null=True)
unmanaged_reporters = models.ManyToManyField(Reporter, through='ArticleReporter')
def __str__(self):
return self.headline
@ -54,3 +55,11 @@ class Article(models.Model):
index_together = [
["headline", "pub_date"],
]
class ArticleReporter(models.Model):
article = models.ForeignKey(Article, models.CASCADE)
reporter = models.ForeignKey(Reporter, models.CASCADE)
class Meta:
managed = False