私はCategory
とEntry
の2つのモデルを持っています。私はCategory.entry_set
を使用することですが、私はCategory.blogentry_set
を行うことができるようにしたいが、それは利用できませんEntry
Django ForeignKey _継承モデルのセット
class Category(models.Model):
title = models.CharField('title', max_length=255)
description = models.TextField('description', blank=True)
...
class Entry(models.Model):
title = models.CharField('title', max_length=255)
categories = models.ManyToManyField(Category)
...
class ExtEntry(Entry):
groups= models.CharField('title', max_length=255)
value= models.CharField('title', max_length=255)
...
から継承する別のモデルExtEntry
があります。これが利用できない場合、私は私の最終目標であるExtEntry
関連 EDIT特定Category
1にすべてがExtEntryのクエリセットは
おかげ
ありがとう!これは私の問題を解決します。継承されたモデルの_set機能を使用する方法があるかどうかを知っていますか? – neolaser
外部キー関係がある場合は、model.ForeignKeyModel_setを使用して、その関係があるレコードを返すことができます – neolaser
これは、ExtEntryではなく、ExtEntryモデルの余分な属性への直接アクセスを持たないExtEntry型のEntryを返します。私は本当に助けてくれてありがとう! – neolaser