Django 没有从具有多个外键的抽象类添加相关集

Django 没有从具有多个外键的抽象类添加相关集,django,foreign-keys,abstract-class,Django,Foreign Keys,Abstract Class,从继承自另一个类的类访问相关数据时,我遇到了一个问题。 我的代码(models.py)如下: class AbstractTransaction(models.Model): compte = models.ForeignKey(Utilisateur, verbose_name='Compte', related_name='%(class)s_set', ) operateur = models.ForeignKey(Ut

从继承自另一个类的类访问相关数据时,我遇到了一个问题。 我的代码(models.py)如下:

class AbstractTransaction(models.Model):
  compte            = models.ForeignKey(Utilisateur, 
    verbose_name='Compte', 
    related_name='%(class)s_set',
  )
  operateur         = models.ForeignKey(Utilisateur, 
    related_name='%(class)s_related',
    verbose_name='Opérateur', 
    editable=False,
  )

  class Meta:
    abstract = True

class Transaction(models.Model):
  quantite          = models.IntegerField('Quantité')

  def __unicode__(self):
    return '%i %s(s) pour %d' % (self.quantite, self.produit, self.cout)

class Operation(models.Model):
  commentaire       = models.TextField('Commentaires')

  def __unicode__(self):
    return self.quantite
然后我试着从一个像这样的例子中获取我的关联交易

user = Utilisateur.objects.get(pk=1)
user.transaction_set.all()
但是我得到了一个错误:“利用者”对象没有属性“事务集”

我做错了什么

提前谢谢大家,


Gabriel.

您可能打算将
AbstractTransaction
子类化,但将
模型子类化。模型

class Transaction(AbstractTransaction):
...

您可能打算将
AbstractTransaction
子类化,但将
模型子类化。模型

class Transaction(AbstractTransaction):
...

哦对不起打扰你们了。我肯定对我的模型进行了子类化,但忘了检查。谢谢哦对不起打扰你们了。我肯定对我的模型进行了子类化,但忘了检查。谢谢