Building a custom form application I got the following models.py
#models.py
class Question(models.Model):
question_title = models.TextField(...)
class Answer(models.Model):
answer_title = models.TextField(...)
question = models.ForeignKey(Question)
class Meta:
abstract = True
class BoolAnswer(Answer):
result = models.BooleanField(...)
if_answer = models.TextField(...)
else_answer = models.TextField(...)
class NumberAnswer(Answer):
answer = models.DecimalField(...)
class MultipleChoiceAnswer(...):
....
Now I am trying to get all answers belonging to one question using:
question.answer_set.all()
which does not exist. There are only
question.boolanswer_set
question.numberanswer_set
....
etc.
Is there an elegant way to get all answers?